Heavy refactoring, core completed, DHT not yet tested
done refactoring NAT package
refactored package DHT
further refactoring
finished replication refactoring
disabled tracker for the moment
moved quit from package dht to core
Merge branch 'master' into masterTomP2P

Conflicts:
	core/src/main/java/net/tomp2p/futures/FuturePut.java
	core/src/main/java/net/tomp2p/p2p/DistributedHashTable.java
	core/src/main/java/net/tomp2p/p2p/builder/GetBuilder.java
	core/src/main/java/net/tomp2p/p2p/builder/PutBuilder.java
	core/src/main/java/net/tomp2p/rpc/StorageRPC.java
	core/src/main/java/net/tomp2p/storage/Data.java
	core/src/main/java/net/tomp2p/storage/StorageLayer.java
	core/src/main/java/net/tomp2p/utils/Utils.java
	core/src/test/java/net/tomp2p/p2p/TestDHT.java
	core/src/test/java/net/tomp2p/storage/TestData.java
	core/src/test/java/net/tomp2p/storage/TestStorage.java
modified header of Data to support flag1 and prepareFlag