Initial commit
Changed 
Alarm.xml
Added pi4j to LCDDisplay
Added CustomButton class to test the GPIO.
Created build script for jar file, now set classpath mediaplayer_lib/*
Removed extra Radio provider I added as a test!!
Fixed issue when Stopping a track, it would try to find the next track
and start that..
Tidied up plugins:
Now they can be in their own directory.
They must contain all required resources
Fixed bug when adding first track whilst shuffle mode is on
Implemented Observable classes
Tidied up AlarmClock Quartz logging
Fixed bug when changing volume whilst on mute
Added CustomPatterLayout to give nice header in log files
Attempted to tidy up metatext..
Tidied up CustomPaternLayout
Added buildLCDDisplay.xml
Updated RadioList..
Updated LCDDisplay to control one LED and one pushbutton added for Mute
Added 20x2 LCD, a lot more to do yet..
More work on the LCD integration 
Added more try/catch clauses to the Obervable classes
Before making changes for MPD integration
Start of MPD integration
Nearly there with the MPD Integration..