DHCP API tests

Following up from https://github.com/theforeman/smart-proxy/pull/175#issuecomment-47989979 this begins tests for the DHCP API.

I'll also work on tests for ISC subnet parsing, probably a separate PR.
Should be "dhcp_extra_leases.tmp" (not "dhcpd") to match the include in dhcp.leases