Adds text nofification for LCD

So far only build started and completed with state.

Change-Id: I46cf11cada634412844853f048e8307b9adc62f9
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Failed builds display culprits. Aborted builds BUILD ABORTED
Send one string to lamp for LCD

The string will be splitted on the lamp at newlines
and spaces close to maximum no of chars or a hard split
at max length of display.

Change-Id: Ie4d2991aa562f355a580e29c9089796f3e3ce09e
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Adds option to show blame in LCD

Build status will be shown as:
<jobname> <build-id> <build-status>

Blame will be shown as, if configured:
<name> broke the build <jobname> <build-id> <build-status>
e.g.
Aske Olsson broke the build extreme-feedback-validation #42 FAILURE

Blame is only displayed on FAILURE.

Change-Id: I67c08baa3271c563e1ee5dfc57e440ad856b7313
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Reformat console info text

Change-Id: If1aa1e30b61c20c7d53e04c757c771d1f47ea981
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Clean up blame

Send LCD text at end of if-else construct.

Change-Id: I4a707b4943c96f1c3e2e97e12f93983494a99663
Signed-off-by: Aske Olsson <aske.olsson@switch-gears.dk>
Merge branch 'text-notification'

Conflicts:
	src/main/java/org/jenkinsci/plugins/extremefeedback/model/Lamp.java

Change-Id: Id4cf11ce9627767e966e815dcf2dda919df9a61a
Merge pull request #2 from dvaske/master

Text notification for LCD