stdafx: move out some uncommon includes
CMake: Improve to support build type. Default to release.
RSX : set bunch of default values using opengl one
Merge pull request #410 from xsacha/master

CMake and stdafx improvements
Merge pull request #411 from raven02/patch-22

RSX : set default values using opengl one.
Remove m_alpha_func sanity check
Merge pull request #412 from raven02/patch-23

Remove m_alpha_func sanity check
Warnings: Fix several warnings.
Merge pull request #413 from xsacha/master

Warnings: Fix several warnings.
Use a standard config dir on non-Windows. Fixes #192
Also remove WindowInfo::GetDefault which was redundant.
Merge pull request #414 from xsacha/master

Use a standard config dir on non-Windows. Fixes #192
Stdafx: More cleanup
Optimise travis a bit more. Use Cmake 3.0. Also drop rPlatform from stdafx.
Merge pull request #415 from xsacha/master

Stdafx: more cleanup
Fixed conflicts