Further work on group range requirement (wip).
Bug fix and added a simple test. (wip)
Allowed nullptr for response functor & wip on Matrix change class.
Added logic for CheckHolders (wip).
Further attempts on having CheckHolders() as const function.
Debugging CheckHolder (wip).
passing simple test now (wip)
Updated all class members to const. Need to address all special cases (wip).
Fixes a typo.
Merge branch 'vault' into group_range

Conflicts:
	src/maidsafe/routing/routing_api.cc
Returning empty holders in case this node is not in range. Handled cases of lower number of group matrix nodes.
Trying to have a single utility function for both IsInGroupRange & CheckHolders functions. (Wip)
Moved GetProximalRange() to utils.
Constructing MatrixChange in GroupMatrix
Merge branch 'group_range' of github.com:maidsafe/MaidSafe-Routing into group_range

Conflicts:
	src/maidsafe/routing/utils.cc
Further bit on having common utility function for Range check.(wip)
Moved OldEqualsToNew() out of API and updated test for IsNodeInRange. (wip)
IsNodeIdInGroupRange(group_id, client's own id ) will return kInProximalRange.
Client's own id will never be present in group matrix. tests needs to be updated in sync with the changes (wip).
Merge branch 'next' into group_range

Conflicts:
	src/maidsafe/routing/group_matrix.h
	src/maidsafe/routing/routing_impl.cc
	src/maidsafe/routing/routing_table.cc
	src/maidsafe/routing/utils.cc
Updated test.