Remove add/remove_class and set/get_css.

From the widget roadmap: https://trello.com/b/5Xaj8Z7j/widgets

Bonus: Includes a bunch of much needed updates to the widget docs!
Typically in css the foreground color is just called 'color'.  I think that's more readable than a truncated "fore".