* Some changes to make the project completely compatible to MSVC11 (VS2012)