WIP
Missing updates
WIP - trying to figure out the serialisation mechanism now. Need to convert to compile time
mapper and not have a switch statement as well. Will use template deduction and compile time map
with header containing a serialised member which is the type itself (we know that as the header
told us). This should simplify the whole serialisaiton / parsing and use type to type sending
from any type in upper layers without us knowing what it is in routing.
using Compile_time_map properly - 1st pass
Updates for UML diagram, incomplete
Removed unnecessary files
Added sequence diagram for Get Put, still to do bootstrap and zero state
Added bootstrap and connect sequences
Update bootstrap connect
Added Forward Explination
small updates
Cleaned up message_handler
Clients handle own messages (as only a few)
SimpleClient added - can only store a key or Get (no keys no signature no encryption)
Merge remote-tracking branch 'dirvine/routing_v2' into routing_v2

Conflicts:
	src/maidsafe/routing/acknowledgement.cc
	src/maidsafe/routing/acknowledgement.h