openconnect: Restore support for vpnc-script hooks

* Restore hooks support from vpnc-script
* Use consistent style for tests and blocks in openconnect.sh
* Cleanup code that writes banner to syslog

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
shadow: fix libintl/libiconv dependencies

Include nls.mk rather than explicitly using the stub versions.
This allows to make the packages depend on the full versions
of libiconv & libintl and thus to have full language support.

Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
shadow-utils: remove dependency causing conflict

The "+ALL:shadow" dependency causes conflict with passwd utility
as it is provided by busybox in the default configuration.

Signed-off-by: Gergely Kiss <mail.gery@gmail.com>
Merge pull request #679 from kissg1988/shadow

shadow: fix dependency issues
Merge pull request #677 from sykesm/openconnect-vpnc-hooks

openconnect: Restore support for vpnc-script hooks