deserializer tweaks
add initial rest protocol dependencies and structure
serializer / deserializer performance tweaks
move connection and connection pool to binary transport
move existing  connection related methods to binary transport from server
move protocol to binary transport
move binary protocol tests, increase test depth in package.json
move rest-protocol to new directory structure
add REST_SERVER, CREATE_REST_DB, DELETE_REST_DB for testing rest api
add  config key for selecting the correct transport
small bug fix in binary transport
export the rest transport too
add rest transport structure
add db-open and record-load rest ops
move long to lib root
add REST deserializer
normalize record load response
Merge branch '27-slow' into rest
remove duplicate return
deserializer fixes, use try