Bug fixes, improved unit tests.  Conform more closely with API spec.  Simplify and expand scope of unit tests.
unused test files.
test close_connection, check handle_message callback usage
Allow for concurrent sync_send/sync_send_list calls.
send* return error when request cannot be encoded.
encode failure due to unsupported protocol version
test gen_xid
test set_xid
small doc improvements
Merge branch 'master' into fix1
add comment header.
pull dependencies from FlowForwarding
ping switch when idle.
Merge branch 'fix1'
remove old echo handler