removing use of NodeId::kMaxId
Workaround for MSVC not handling threadsafe static local initialisation.
Made MSVC workaround specific to MSVC in order to avoid a GCC 4.8 bug.
Not throwing if failed to find bootstrap file. Hard coded endpoints will be added to the bootstrap list in this case.
Shuffling hard coded bootstrap endpoints.
using std::shuffle with proper rng.
Re-factoring re-bootstrap test
Retrying join infinitely + test
removes target_node from FindNodesRequest message
Changed targets to match new test naming conventions.
workaround for multithreaded static initialisation on windows.
Merge branch 'next' into response_sig

Conflicts:
	src/maidsafe/routing/bootstrap_utils.h