SW-66. Refactor OpenTun[Linux|Windows] as subclasses of OpenTun.

Supports the intent of these classes as operating-specific specializations.
Also provide a single implementation of common code, in OpenTun.
Merge pull request #33 from kb2ma/develop_SW-66e

SW-66. Refactor OpenTun[Linux|Windows] as subclasses of OpenTun.