Remove std::.
Import directive.
Multi-source and multi-contract compiler.
Improved external interface for multi-source and multi-contract compilation.
Merge remote-tracking branch 'ethereum/develop' into sol_import

Conflicts:
	libsolidity/CompilerStack.cpp
	libsolidity/CompilerStack.h
	solc/main.cpp
Renamed url to identifier and added some comments.
thread-safety fix
Comments and braces.
Merge pull request #572 from CJentzsch/stateLogTests

State log tests
Remove verbosity.
Merge pull request #571 from ethereum/network

thread-safety, WhisperPeer::sendMessages()
Merge branch 'develop' of github.com:ethereum/cpp-ethereum into develop
return when ciphertext empty
Avoid overwriting messages with same expiry.
Evade networking crash.
Merge remote-tracking branch 'ethereum/develop' into sol_import

Conflicts:
	libsolidity/CompilerStack.cpp
	libsolidity/CompilerStack.h
	libsolidity/InterfaceHandler.cpp
	libsolidity/InterfaceHandler.h
	solc/main.cpp
	test/solidityJSONInterfaceTest.cpp
	test/solidityNatspecJSON.cpp
Merge pull request #558 from chriseth/sol_import

Solidity for multiple files and multiple contracts per file.
Compile fix.
Merge pull request #576 from chriseth/sol_compilefix

Compile fix. Over-the-shoulder review by @lefterisjp.
Calling functions of other contracts.