Running functional tests using existing network
further work on vault functional test using existing network
minor work on functional test
Merge branch 'next' into functional_test

Conflicts:
	src/maidsafe/vault/key.cc
allowing cache handler tests to run against existing network
adding cache and version handler tests to functional tests
removing duplicate tests
performing all functional tests as one test
Merge branch 'next' of github.com:maidsafe/MaidSafe-Vault into next