Minor cleanups

Added documentation on new data types.  Re-arranged dictionaries
to make a bit more sense.
As posted to the list
Add "unknown" for home server state
Add stats on last packet sent / recv for home server
added new dictionary entry

as per
http://support.f5.com/kb/en-us/solutions/public/11000/400/sol11431.html
Dynamically resolve dictionary entrys for control attrs

Add control:Cache-Merge, when set to no makes the cache 'wo'
Updated EAP types to match IANA
Update to match last commit
Update priv/dictionaries/dictionary.erx
As found on the net
Use xlat for generating the OTP challenge reply-message

Remove otp specific bin2hex hex2bin functions and use FR ones

Fix formatting

Fix warnings about signdedness of various strings.

Insert Reply-Message attribute with T_OP_SET instead of T_OP_EQ

Add basic code documentation for some functions
Made Vendor-Specific to be of data tyoe "vsa"

In preparation for new decoder
Remove rlm_jradius documentation and dictionaries
Our implementation of DHCP assumes DHCP-Client-Identifier is always a MAC Address
Remove jradius dictionary file
FIx build errors