update to move stores out of common into nfs and vaults, except for the buffer for now.
Merge remote-tracking branch 'origin/next' into buffer_cleanup
De/Obfuscation functions.
Made obfuscation symmetric.
Merge branch 'next' into buffer_cleanup

Conflicts:
	src/maidsafe/common/data_stores/tests/memory_buffer_test.cc
	src/maidsafe/common/tools/qa_tool.cc