Updated integrity check structs.
Changing template constructor of types
adding templatised constructor for  DataNameAndReturnCode
removal of return with double ref
Initial work on DataManager::Get.
Adding AvailableSize & DataNamesAndReturnCode daya types
Merge branch 'vault' of github.com:maidsafe/MaidSafe-Network-Filesystem into vault
Merge remote-tracking branch 'origin/vault' into data_manager
Some minor fixes.
further work on DataNamesAndReturnode type
Merge remote-tracking branch 'origin/vault' into data_manager

Conflicts:
	src/maidsafe/nfs/client/messages.cc
Minor updates.
implementing operator > for nfs_vault::DataName
Renamed VersionManager to VersionHandler.
Changed integral pass-by-const-ref parameters to pass-by-value.
adding AvailableSizeAndReturnCode type
Fixed bug in MaidNodeService and updated test.
Added comment.
sending PmidHealthRequest to pmidmanager
minor fix class to struct