Closes #471: Splitting size and colour attributes from theme classes; Ap...

...plying grey skin to .btn-default instead of .btn-large