Adds method to Lamps to get instance of plugin

Change-Id: Ifeeb8e950b5eb5d23e1a76741c85910aea5e20c2
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Moves evenbus messages to its own class

All the JSON messages for the eventbut are now defined in its
own class.

Change-Id: I6ee8885345cbe64db009f58b4f99d4ec0d6538b2
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Send UDP messages from events on the eventbus

The plugin listens to its own event bus and sends the UDP messages accordingly.

Change-Id: I6df70a1a01eb6d869834e0a59cd3be2e2f681c57
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Update lamps when jobs are added/removed

Updates the lamps when they are configured in the interface
Updates on:
  - Jobs added
  - Aggregate on
  - Jobs added/removed with aggregate on

Change-Id: Id8ec03db8e8cbb0ddfd7e52057e9148bb0986ba8
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
When culprits is empty show 'Somebody' in LCD

Change-Id: I8d16f854b165d12e0aaaccc594276559b7ec07d6
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>