Use talloc to allocate tlvs in dhcp.c
Use talloc_array instead of talloc_size
Add macro to check for memory allocation errors
Use libtalloc for creating and destroying sql connections
Fixup sqlite