Rudp library now compiles and links using g++

Tests are still no-go though.
backup
backup2
Backup: slowly converting SetupNetwork to use new API
Backup: public key is now sent with ping as well
Merge branch 'next' of github.com:maidsafe/MaidSafe-RUDP into routing_v2

Conflicts:
	src/maidsafe/rudp/connection.cc
	src/maidsafe/rudp/connection_manager.cc
Backup: Async_result in Rudp now uses std::error_codes
Outgoing handshake packets now contain this_public_key_

In their public_key_ variable. Not the value of peer_.public_key()
as it was previously.
Merge remote-tracking branch 'inetic/routing_v2' into routing_v2

Conflicts:
	src/maidsafe/rudp/connection.cc
	src/maidsafe/rudp/connection_manager.cc
	src/maidsafe/rudp/core/tests/socket_test.cc
	src/maidsafe/rudp/tests/managed_connections_test.cc