Registration process tidied up.
Separated header logic from other Session code to make V_1 migration easier.
Cleanup of the Agent and WFD_Agent classes.
More cleanup of top-level files. Removed final message sub-folder. Removed useless Configurator.
Moved Session code to cc file (or end of the h file) to make its interface more obvious.