Dashboard fixes and improvements

Following issues have been addressed:
- the 'edit' buttons for 'thread count' and 'thread priority' had inverted positions.
- MonitoringDataStorage table was not populated at startup.
- after editing a parameter, the dashboard continued to show its old value.
- the start/stop buttons of the monitoring data providers did not update their state after being fired.
- some elements of the dashboard were too small.