Support for ncurses. Giving the opportunity for shortcuts.

What do you guys think? If you guys like it, I'll fix the messages been printed on the console, add the parameter on help. I think this will be useful to control the TV a lot faster and easier.
It gives this error:

`main.cpp:589:16: error: no matching function for call to 'PLATFORM::CTimeout::CTimeout(WINDOW*&, int)’
       CTimeout timeout(15000);`

`main.cpp:589:16: note: candidates are:
In file included from /home/john/libcec/src/lib/platform/threads/mutex.h:42:0,
                 from ../lib/implementations/CECCommandHandler.h:37,
                 from main.cpp:44:
/home/john/libcec/src/lib/platform/util/timeutils.h:110:5: note: PLATFORM::CTimeout::CTimeout(uint32_t)
     CTimeout(uint32_t iTimeout) { Init(iTimeout); }`

If I don't include libcurses or change to the heap, it compiles. This is weird.