Not every LDAP library supports setting Network Timeout
Formatting
Add TALLOC_CTX to RADIUS protocol decoder. We're not always allocating in the context of a packet.

Fixes #668

Also fixes potential threading issues in EAP-TTLS
Fix horrific formatting in EAP-PWD
VPs are allocated in the packet CTX, not the request
Don't stop parsing on padding options
We no longer need to artificially limit the size of DHCP options to 253 bytes

Dynamically allocated value buffers FTW
DHCP-Client-Identifier and DHCP-Vendor-Class-Identifier should both be octets types
Remove DHCP Client Identifier hack, this can, and should, be done in policy.
Formatting
Relax DHCP sub-option parser slightly
EAP Sim code should use PW_EAP_* definitions instead of ATTRIBUTE_EAP_SIM_*
More EAP attribute definitions which should have been converted
Fix error message.  Closs #683