Weatherreporter working copy. Needs restructuring since one device should be able to report to several services.
Missing file for Tellstick support
events: Add greater or equal and less or equal operations

http://www.agocontrol.com/trac/ticket/147
scenario: Improve error message

http://www.agocontrol.com/trac/ticket/146
add squeezebox events and properties. Add new value mediastate and new
event event.media.mediastatechanged
add generic way to update device attribute values using event.device.*changed event
manage mediastate in squeezebox
rename agosqueezebox to agosqueezebox.py
add variant operators for gte and lte
update events builder
add blockly prototype (need to update schema.yaml)
add mandatory lib for uncompressed blocky. (will be removed later)
Revert "add mandatory lib for uncompressed blocky. (will be removed later)"

This reverts commit 47c5b98b5125f4b9de7e806053b6d54ad37ed109.

We did not agree and such large changes before the 1.0 release.
This needs discussion.
Revert "update events builder"

This reverts commit 77b4d9f58a72f9910fdd8f3553cfcc0edb5b3d82.

We did not agree and such large changes before the 1.0 release.
This needs discussion.
Initial plugin infractructure

Add a plugin interface that allows extending the core with additional
features.
plugins: Add initial plugin page to system

This lists all plugins and provides an url to open them.
plugins: Make sure plugins are loaded when data is ready

We can't know beforehand what plugins will do.
cosmetic style and translation example for example plugin
add agodrain plugin
remove the dummy 1 file
add unsubscribe to agodrain