Merge pull request #2 from mattock/master

Updates to the tap-windows6 build system and documentation
Added cross cert for DigiCert Assured ID Root CA.
Minor buildscript changes.

* Create an include subdirectory in generated distribution
  containing tap-windows.h for building client apps.

* Minor naming/packaging changes for --oas.
Added a statement about the compatibility of GPLv2 and WDK code

Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
Acked-by: James Yonan <james@openvpn.net>
Fixed bug causing issue "tap-windows6 9.21.0 hangs forever when writing".

In TapDeviceWrite driver was returning STATUS_PENDING without marking the IRP as pending by calling IoMarkIrpPending.

Evidently OpenVPN itself does not exercise the faulty code path.

This is commit of source change only. Binaries muts be rebuilt.
Removed preprocess call from config_tapinstall

Devcon source directory does not contain a sources.in file, which the preprocess
expects.

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Added support for generating NSIS installers using buildtap.py

The actual NSIS script is taken from the old tap-windows (NDIS 5) subproject
with very few modifications. An installer can be generated with buildtap.py
using the -p/--package option.

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Added support for signing the installer

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Bump version to 9.21.0

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Added .gitignore with /dist/

This pattern only matches the "dist" directory at the root of the repository.

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
Bump version to 9.21.1

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>