Initial work on group matrix removal
ongoing work on matrix removal
wip : group matrix removal
removing duplicate functions from routing table
Remove GetGroup from routing table
Merge branch 'next' into remove_matrix

Conflicts:
	src/maidsafe/routing/tests/routing_functional_test.cc
Routing Table : further code removal
renaming matrix-change to close-nodes-change
removing nat related test files
removing Parameters::greedy_fraction
Inform clients of new vault joining the close proximity
Doing find node on any change to the routing table
ongoing work on simplifying routing table interface
Testing close node changes
Renaming NodeInfo::node_id to NodeInfo::id
removing further symmetric nat related tests
Merge branch 'next' into remove_matrix

Conflicts:
	CMakeLists.txt
CloseNodeChange lost and new ids are changed to one element from vercor + CloseNodeChange::CheckHolders is changed
reflecting close node changes in test
tidying up CloseNodesChange::Print()