Replaced a ton of ConsoleMethods with the DefineConsoleMethod Macro.
Fixed bad string compares and simdictionary
fixed capitalization in include
Fixed String comparisons.
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.
asd