cleanup build file. Start some modularisation.
Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into build_enhancement
Better management of peers that alter their ID.
refactor C++11 detection, BuildFile.h generation
Move Dagger to ProofOfWork and refactor in preparation for ARPoW.
More node list UX nicities.
refactored external library detection

TODO this is not proper CMake way, needs further refactoring
Minor crash fix.
Thread-safety fix for BlockChain.
Windows build fix.
Threading fix.
Merge pull request #367 from sveneh/build_enhancement

CMake modularisation