Added DHCP protocol

Now I just realize the simple DHCP service. We get IP, Mask, etc, with
communicating with DHCP server. Add a function dhcp_init() in main.c to
start the service. The main functions are contained by dhcp.c. There are
something to send packet, receive packet, pack and unpack the packet.

Signed-off-by: Coridc <coridc0826@gmail.com>
Merge pull request #1 from Coridc/dev

Added DHCP protocol