The DataReceiver update

* Panel has been renamed to Widget
* Support for SingleValue and MultiValue widgets added
* DataReceiver added for automated periodic widget update from database
* DataProcessor now compiles processing sequence for improved
performance
* Labels now extend the MultiValueWidget so they can display log values
as text
* Mockdataserver added to test DataReceiver
* Documentation added
* All widgets updates to new naming convention
* Removed some old files