libnetconf 0.10.0

This release includes the following changes:

 * SSH support is provided using libssh instead libssh2
   - required the introduction of new nc_init() flags,
     it must be called in every libnetconf application,
     even clients
 * optional support for POSIX shared memory instead of System V
 * lnctool - validation files generation updated
 * Support for non-standard terminal environment in SSH callbacks input
 * Augment statement processing fixed - local augments and chained augments
 * Notification thread starvation fixed
 * NETCONF session IDs are now unique numbers with no relation to PIDs
 * Subtree filtering optimized to when merging data from different modules
 * <rpc>/<rpc-reply> creation optimized
 * Fix reverting transAPI changes on root-to-leaf direction.
 * Fix handling datastore content when data contains XML header (<?xml)
 * Provide daatstore custom implementation via libnetconf.h
 * missing read_datastore_data() when validation is disabled
 * fix memory leaks and uninitialized memory usage issues
 * fix several building issues
 * ... and lots of other small bugfixes

Removed functions:

 * ncds_apply_rpc()

Added functions:

 * nc_del_keypair_path()
 * nc_session_accept_libssh_channel() - read data from an SSH channel
 * nc_session_accept_tls()            - read data from a TLS session
 * ncxml_reply_data_ns()
 * ncntf_session_get_active_subscription()

Added init macros:

 * NC_INIT_CLIENT
 * NC_INIT_LIBSSH_PTHREAD


API/ABI is incompatible with 0.9.0, see reports in 'doc/compat_reports/'
directory.

