JSON-RPC

Changes made in this pull-request:

- jsonrpc api with all methods available from javascript-api
- added cors headers to jsonrpc
- separated libethrpc
- Javascript jsonrpc client, with the same interface as Javascript bindings in EthereumBrowser, so there is now possibility to run/debug code using eth object in Chrome/Firefox and other browsers
- here is a playground - https://github.com/debris/eth-client-example
- added async setters/getters for javascript properties
- tests for most of jsonrpc methods

* api is not yet unified with Go client api
I don't see where m_qwebConnector is deallocated. I don't think m_qwebConnector should be a pointer. If it's no longer a pointer, then It can also be initialized in the constructor.