Modified to compile on VS November 2012 CTP

- Changed empty initializer list to invoke parameterless ctor instead
- Added missing headers (numeric and vector)