Initial stab at debugging InfoRetreive.
bugfix for data recovery (IDA)
Update for IDA retrieve - used a stringsink as the pump2() does not return a size_t as it should
Merge branch 'MAID-542' of github.com:fraser999/MaidSafe-Common into routing_v2
Merge pull request #66 from dirvine/routing_v2

linux compile fixes
Temporarily making rudp_error based on boost::system

As opposed to std
Removed USE_DEPRECATED_NODE_ID_BEHAVIOUR definition.
Merge branch 'MAID-542' into routing_v2
Removes debug output
Merge branch 'routing_v2' of github.com:maidsafe/MaidSafe-Common into routing_v2
Rudp errors now use std::error_codes again

Not boost::system ones.
Merge remote-tracking branch 'upstream/next' into routing_v2
Merge remote-tracking branch 'upstream/routing_v2' into routing_v2

Conflicts:
	include/maidsafe/common/crypto.h
	src/maidsafe/common/crypto.cc
	src/maidsafe/common/tests/crypto_test.cc
Merge pull request #82 from Fraser999/routing_v2

Routing v2
Merge remote-tracking branch 'inetic/routing_v2' into routing_v2
Fixed for MSVC's lack of support for inheriting c'tors and added missing RudpError messages.
Ran clang_format on project.
Merge remote-tracking branch 'upstream/routing_v2' into routing_v2
Merge pull request #83 from Fraser999/routing_v2

Routing v2
Merge remote-tracking branch 'origin/next' into routing_v2