Implement allow-compression support

OpenVPN 2.5 grew a new option for controlling compression:
allow-compression, which can completely enable or disable it or enable
it only for incoming traffic. Without supporting the option, some
configurations are unreadable.
3 jobs for wip/ernestask/allow-compression in 7 minutes and 4 seconds