Added peer data structures. These are linked to the Model.User structure.
Token-signon based system. These are the data structures needed to
get things going.
Removed obsolecent agent structure. Everything is now stored in
the Model.User, Model.Peer and Model.Token packages with a much
cleaner design cut.
Removed these very old and out-dated models.
Removed the obsolecent and out-dated handlers.
Revoved the /log interface, and the out-dated agent debug interfaces.
Moved the peer-related observers to a more local package and
added real detection of status.
Removed outdated event handlers.
Reworked the entire code struture to suit the unified
user model.
A general method of harvesting the token from the
request is still needed, but for now a utility function
could suffice.
Merge pull request #121 from rostgaard/user_agent_merging

User agent merging