Conversion of webaccess HTML strings to UTF.
Removed illegal attribute language from HTML script tag.
Making XHTML valid to standard.
Speed up things in running chasers

Scene: Use a map instead of a list (way faster search, auto sorting)
Doc: Do not search two times in the fixture map when fetching a fixture
New fixture: Pulse ECO LED PAR56 (thanks to Charles Oldham)
Virtual Console: give Cue List cross faders the QLC+ style
[WIP] Virtual Console: introducing the VCMatrix widget
scene::insertStartValue -> only one search in the qhash
qlcfixturemode: change containers from list to vector
doc::fixture(quint32) speed up

add a hashmap container for quicker fixture access
Create a new signal to separate functionChanged from functionNameChanged
fix update of vccuelist in case of step function name change
fix foreach loops
Changed doctype to HTML5 and adjusted the tags.
Doc: only one container for fixtures
unittest fix: little differences between list and vector
unittestfix : function nameChanged signal
[WIP] Virtual Console: improved Matrix widget

It is now possible to define a custom list of presets and assign external controls/key bindings.
TODO: handle external controls and key bindings
Webacces fix amount of bytes sent for utf8 strings.
Merge remote-tracking branch 'upstream/master' into webaccess-utf8
Syncing with master.