Breakes compilation

Revert "Makefile changes from Fedora"

This reverts commit 54d8ee56229fc00422f654b7129a2707bdd3e9b3.
Merge branch 'master' of github.com:xelerance/xl2tpd
Check write return code on control socket (fixes FTBFS with -Wall)
Add a license exception to link xl2tpd with OpenSSL
Bump the version
Revert "Patches from Fedora to use Openssl MD5 instead of our own"

This patch forced us to ask for a license exception, which we cannot do.

This reverts commit f6a1c043ac5ce31bb1ee368e1161d8474dc41646.
Revert "Add a license exception to link xl2tpd with OpenSSL"

Without commit f6a1c04 we no longer need to ask for a license exception.

This reverts commit f039398af5d97921ade559c0e6d5b11a818ddff5.
Changed CHANGES and version in l2tp.h
I had to re-define the add_header() function as I think the compiler was screwing up the lenght|MBIT logic.  THIS RE-ENABLES ANDROID SUPPORT which had been broken since 1.2.7
Bumped CHANGES for v1.3.5
Bumped the version again
The compiler was right in the end, we had our variable types wrong.

Revert "I had to re-define the add_header() function as I think the compiler was screwing up the lenght|MBIT logic.  THIS RE-ENABLES ANDROID SUPPORT which had been broken since 1.2.7"

This reverts commit 7c2e4a8651307896e7546d8652804b39cf514b4a.
The lenght param of AVP headers is 16bit. Doing otherwise, let the
compiler optimize away the "length | MBIT" logic.
Prevent a DEBUG message from being sent to syslog when not debugging.
Better NETBSD support.
Merge branch 'master' of https://github.com/xelerance/xl2tpd