Final work on using the ViewWidget class for all our view widgets (closes #281). This work was on the CellML Annotation view and resulted also in various improvements.