All merges

This request incorporates 4 pull requests (https://github.com/maidsafe/MaidSafe-RUDP/pull/15, https://github.com/maidsafe/MaidSafe-RUDP/pull/16, https://github.com/maidsafe/MaidSafe-RUDP/pull/18 and https://github.com/maidsafe/MaidSafe-RUDP/pull/19) but provides a couple of fixes required by MSVC once these are merged.