Fixes for MSVC compiler errors/warnings.  Linker issues remain.
Fixes for building with MSVC.
Added missing template arg.
Merge remote-tracking branch 'origin/next' into VC_fixes

Conflicts:
	src/maidsafe/vault/data_manager/service.cc
	src/maidsafe/vault/data_manager/value.cc
	src/maidsafe/vault/data_manager/value.h
	src/maidsafe/vault/maid_manager/service.cc
	src/maidsafe/vault/pmid_node/service.h
Fixed for Clang.