engine now uses logger for output
reference count of active logs only needed in debug builds
updated .gitignore
use DEFAULT_LOGGER instead of a direct reference in the log unit tests
updated todo list
added engine and game log; renamed root log to master log
log test now uses the engine log
use game logger
turn off engine logger around cvar tests because we test for error conditions
fix cvar test issue under VS2010 (assigning temp object to const char* == boom on exit)