closes #26 - fix pictogram names for plugs state
fixes #25 - add single switch pictograms
major UI refactoring and improvement.

This commit introduces several improvements:

- better support for themes, addresses #28,
- improve overall look and feel, addresses #27,
- change cursor style when mouse is on top of the ruler, addresses #24,
- move focusline to top of the dasboard, addresses #17,
- introduce redesigned focusline
add support for locales, addresses #37
make current focused time more visible, closes #18
improve pictogram design
patch switch_type pictogram, closes #31
remove check for parent's prototype definition
introduce illumination sensor, closes #35
improve dashboard layout for better integration.

This commit improves the dashboard layout in order to ease its integration into the AppsGate client.
setup loader theme
sort group in pseudo-alphabetical order, closes #29

This commit adds support for ordering groups in the dashboard.
Groups are ordered as follow:

- global order provided by an `order` attribute (1=focus, 2=device, 3=other, 4=program),
- alphabetical order using group names
introduce i18n support, closes #11
make pending states span till the end of domain
introduce konami code
fixes #38
allow requestLiveTrace to take parameters
introduce smart live trace, fixes #23
ignore unnecessary files in bower.json, fixes #22
update screenshot for README