Initial set of patches which allow Coova to be built using clang without any options enabled
src/redir.c still needs further work
	modified:   src/dhcp.c
	modified:   src/garden.c
	modified:   src/ippool.c
	modified:   src/md5.c
	modified:   src/redir.c
When calling redir_main_exit() from redir_main() pass it forked

	modified:   src/redir.c
struct ifreq has been marked deprecated for some time in the BSDs
This struct was removed in FreeBSD 10 which meant that if you tried
to run it, a tun inteface would be created but no IP address would
be assigned.
The changes in this commit moves all BSDs & derivatives to use the
new struct ifaliasreq & leave Linux to use the pre-existing method.
The benefit on the new method that it only takes a single call to
set things up rather than 3 previously
One for IP address, subnet mask, destination address

	modified:   src/net.c
Fix indentation of closing brakets in check_options()
	modified:   src/dhcp.c
Merge pull request #4 from sevan/master

Fix building using clang & dev_set_address() on the BSD's