start of allowing vector<byte> for IDA algorithms
Merge remote-tracking branch 'dirvine/routing_v2' into MAID-537
Added temporary hack to emulate old behaviour of NodeId until Routing v2 is ready.
Fixed NodeId tests for temporary workaround.
Merge branch 'MAID-537' into MAID-542

Conflicts:
	src/maidsafe/common/crypto.cc
	src/maidsafe/common/tests/crypto_test.cc