Merge pull request #54 from dirvine/routing_v2

Routing v2
params change
speed improvement
Merge remote-tracking branch 'maidsafe/routing_v2' into routing_v2
Merge pull request #56 from Fraser999/routing_v2

Fixes for MSVC and some naming changes.
Merge remote-tracking branch 'maidsafe/routing_v2' into routing_v2

Conflicts:
	src/maidsafe/routing/tests/routing_table_churn_test.cc
Minor updates.
Merge branch 'routing_v2' of github.com:dirvine/MaidSafe-Routing into routing_v2
Changed from CamelCase to snake_case.