add resolver for FreeBSD using pfctl
only support FreeBSD 10+
added unit test update. coverage still at 97%
Merge pull request #300 from zbrdge/freebsd-platform

Freebsd 10 platform