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
Do no drop IP fragments (needed for some UDP VPN).

- Probably since SVN before R462 / git e4a934 (2012-03-01 15:46:22),
  all IP fragments were dropped.
- Clients normally shouldn't send fragments if MTUs are configured
  correctly, but IP allows to do so.
- Some UDP based VPNs may generate fragments, because VPN overhead
  increases packet size and the UDP tunnel packet can exceed MTU.
- Fixed a log_dbg() statement format string.
Just fixed automake warnings.

Fixed two warnings issued by automake (GNU automake) 1.11.6 on Debian 7.5.
Merge pull request #4 from sevan/master

Fix building using clang & dev_set_address() on the BSD's
Merge pull request #6 from sdettmer/fix_automake_warning

Just fixed automake warnings.
Merge pull request #5 from sdettmer/dont_drop_frags

Do no drop IP fragments (needed for some UDP VPN).