fixed watch uninstall
fixed clang build
Merge branch 'develop' of https://github.com/arkpar/cpp-ethereum into develop
Solidity scanner and some unit tests.

The scanner is a modified version of the v8 javascript scanner.
Solidity parser, can not parse much yet.
Corrected call function in FakeExtVM

Added ABA calls to tests, corrections in FakeExtVm::call

Use FakeStateClass instead of altering real state class for testing purposes

remove posts, add broken test
Added try/catch block arround setup functio in order to resolve issue
Merge remote-tracking branch 'upstream/develop' into develop
Parse everything up to function bodies and report parser errors with location.
Corrected indentation.
Update for poc6 change to storage of code. RLP of account code is empty when code is not present.
Update LibMiniUPnP.vcxproj to build without warnings (deprecated functions used) and allow using  miniupnpc newer that 1.8.
fix passing rvalue to rlp
Initial implementation of Solidity parser finished, not yet tested much.
Merge pull request #359 from imapp-pl/develop

Update LibMiniUPnP.vcxproj
Merge pull request #346 from CJentzsch/develop

Corrected call function in FakeExtVM
Merge pull request #345 from arkpar/watch_fix

Fixed watch uninstall
Vast P2P networking improvements, mainly for peer discovery, management
and handling.
Various crash fixes.
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop

Conflicts:
	libethereum/State.cpp