Merge pull request #5 from davewongillies/master

Key repeat fix for issue #3
Created LICENCE file
Fix some keymappings for default lirc namespace
Improve key mapping fix to not break on ealier versions of libcec
Add mapping for ROOT MENU to HOME
Add channel List Key support and update KEY mapping for unmapped to known for DOT and RETURN.
Set CEC OSD name to hostname defaulting to fixed string on error.
Use some constants EV_KEY_RELEASED, etc instead of magic numbers.
Added a new flag to optionally stop the TV from turning on when libcec-daemon is started.
Added the ability to operator<< some of the libcec types.
Merge branch 'master' of https://github.com/pssc/libcec-daemon

Conflicts:
	src/main.cpp