Cardinal Redesign:

+ Spring IoC introduced
+ Block Store by sql/hibernate introduced
- Cache for blocks vanished
+ CLI for start
+ Connection architecture redesign for multiple connections
+ Server for incoming connections
+ Test adaption for new architecture and fix
+ Performance major improve: loading empty blocks: 10,000 for 40 secs
+ Blocks forking/alternative chains sollution
Merge remote-tracking branch 'origin/master'

Conflicts:
	ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java