ConsistentHashing can distinguis updates received fro Memebership based
on "enable", "shutdown", "gossip".

Fixed logic(reasoning) errors about limits of transferKeys when
update(), hasReplicaChanged(), hasPredecessorChanged() occur. 
Based on required functionality, may need to change based on required
functionality.
Debugged ConsistentHashing.transferKey(fromKey, toKey). Transfer keys is
able to retrive the correct number of keys between fromKey and toKey.
Tested from ConsistenHashing.main() only with nodes in the key-value
store, (without data entries).

-transferKeys() from creating Handlers
(ConsistentHashing.createHadlerTransfers()).
Merge branch 'GossipObserver' of https://github.com/VWJF/eece411P2.git into GossipObserver

Conflicts:
	eece411_P2/src/com/b6w7/eece411/P02/nio/ConsistentHashing.java