Console fixes

* Console no longer inherits from `Object`
* The way to get the console is by doing `director->getConsole()`
* It is possible to redirect all the `cocos2d::log()` messages to the remote console
* `cocos2d::log` functions were moved from `2d/platform/XXX/CCCommon.cpp` to `CCConsole.cpp`