added actions to API responses.
Got the server to respond to the action and parse the query string.
Added a formatted response for query action.
fixing failing test that checks amount of actions in API response.
Added todo comment in area that needs hooks into zetta for storing queries.
Updates to test.
Moving over commits from remote_query branch.
Receiving remote queries and forming response for devices found.
Getting responses from remote queries.
Eventbroker no longer remove listeners from peer.
Added two remote query tests.
Handle peer reconnects with remote queries
Merge branch 'api-actions' into remote_query_2

This will expose query functionality to the API.
Merge branch 'remote_query_2' of https://github.com/zettajs/zetta into remote_query_2
Runtime stores a copy of the remote devices allowing apps to be passed a device only once
Added test for reconnect of peer with remote query
Merge branch 'remote_query_2' of github.com:zettajs/zetta into remote_query_2
Fixing problems with query caching in calypso-level.
Remote queries only return devices to apps when peer socket is connected. Else
it waits to the peer reconnects to send device to app
Merge branch 'remote_query_2' of github.com:zettajs/zetta into remote_query_2