added Lg Smart Tv support (discovery works)
added SetupMethodDisplayPin to device class
tv commander added (basic navigation and remote keys like volume up/down, channels up/down, mute...)
TODO: find out why arrow keys will be pressed twice..hmmm
added states and event handling from tv
Merge branch 'lgSmartTv' of github.com:t-mon/guh into t-mon-lgSmartTv

Conflicts:
	plugins/deviceplugins/deviceplugins.pro
	server/main.cpp
	server/server.pro
Merge branch 't-mon-lgSmartTv'