more doc updates
further tidy up
added ping
further WIP
changing back to CamelCase code :-(
Added cache - with camelcase
Further CamelCase changes
Merge remote-tracking branch 'dirvine/routing_v2' into routing_v2

Conflicts:
	include/maidsafe/routing/types.h
	include/maidsafe/routing/vault_node.h
	src/maidsafe/routing/acknowledgement.cc
	src/maidsafe/routing/close_nodes_change.cc
	src/maidsafe/routing/network.cc
	src/maidsafe/routing/routing_table.cc
	src/maidsafe/routing/routing_table.h
	src/maidsafe/routing/tests/old/close_nodes_change_test.cc
	src/maidsafe/routing/tests/old/public_key_holder_test.cc
	src/maidsafe/routing/tests/old/routing_functional_test.cc
	src/maidsafe/routing/tests/old/routing_network.cc
	src/maidsafe/routing/tests/utils/routing_table_unit_test.h
Initial refactor to handle updated RUDP API (WIP).