CSS improvements, Added button scale CSS classes, Text widget

* Auto generated CSS now removed multiple whitespaces, tabs and line
breaks
* When auto generating CSS, the factor can now optionally also be
defined at csstemplate level
* Added button scale classes
* Text widget now uses button_scale instead of button_size