Added a quation constructor taking two axis
Added missing include for VC2005
Fixed build on Visual C++ 2005
Fixing odd compilation errors