Explicitly defaulted operator= where possible.
Removed explicit keyword on constructors with multiple parameters.
Removed Windows compatability.

Visual Studio 2014 CTP3 supports inheriting constructors, so it's no
longer needed.