Add generic message authentication interface
Add generic interface for generating and verifying MACs (messageauthentication codes). Replace multiple HMAC implementation witha generic one.
Prog Doc: Complete several missing parameters
Implements token bucket filter for rate limiting.
Documented sockets, events and timers.
Documented memory resources.
Added library progdocs.
Added the introduction chapter of progdoc.
Updated all the Doc files to new format.
Added skeleton Doc files for the whole developer's documentation.