Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro.
Fixed bad string compares and simdictionary
fixed capitalization in include
Fixed String comparisons.
OpenGL Intel - Workaround for warning spam or even crash with actual framebuffer code, remove when implemented TGL layer.
OpenGL Intel - Fix a error on DOF_DownSample_P.glsl.
Workaround for OpenGL terrain blend on Intel drivers.
Fix CMP0043 cmake warning when using cmake 3.0.2

COMPILE_DEFINITIONS_CONFIG has been deprecated, use generator expressions
with plain COMPILE_DEFINITIONS instead (available since 2.8.10)
Fix broken cmake macro

Only the first config in the list was being seen
Fix executable naming for cmake builds
Fix malformed flags
Merge remote-tracking branch 'Winterleaf/Development-Console' into defineconsolemethod

Conflicts:
	Engine/source/T3D/missionMarker.cpp
Added dStrIsEmpty and replaced some incorrect string comparisons.
Removed some unneccessary changes and made file name consistent.
Fixes after feedback from Luis.

 * Made use of dStrIsEmpty in more locations (and fixed it :P)
 * Removed commented-out code
 * Corrected default params
 * Fixed some console warning formats
 * Removed tabs
 * Corrected setExtent API
Revert changes to uses of setExtent.

This reverts part of commit 9907c4592ef20bbab05333a21619335427e6253e.
Fixed tricky overloaded sfx* functions.
Fix glowBlurP.glsl shader.
Added OpenGL to projects.xml.
Merge pull request #1081 from eightyeight/opengl-project-manager

Added OpenGL to projects.xml