Fix mac build:
 - _stricmp is strcasecmp on Mac
 - On GCC std::map::erase(...) const iterator cannot be passed as an argument
CanvasPlugin: Fix rendering issue on Mac for EC_GraphicsViewCanvas
Add GCC version checking for std::tr1, make_shared etc.
Moved MonthNameToInt(...) in TUNDRA_NO_BOOST; s/Janunary/January; removed ifdef __APPLE__ for __stricmp because of existing '#define strcasecmp _stricmp' already in windows/msvc_conf.h