Merge pull request #77 from nicksavers/master

Decouple Genesis from Repository and add txTrieRoot validation
Android adjustments
+ property to omit all transactions , for blockchain rip only
+ connections dead kill the timers - fix
+onPeerDisconnect in EthereumListener
+LRUMap wasn't thread safe, todo: implement eviction policy
+ NPE in Trie edge cases
Ethereum Listener
+ added callback for db preloaded blocks
PeerDiscovery - improve + bug fix
PeerDiscovery - minor cleanup
Concurrent - try to use copy on access technique