Add support for extra_css and extra_javascript in all the themes

I noticed that most of the themes don't actually support `extra_css`. I think I saw you mention that these themes would eventually be removed from mkdocs core and be turned into add-ons or something, but in the meantime, I think it makes sense to maintain feature parity across the themes.

I'm not sure if you'd like tests for this, but if you do, just let me know and I'll try to figure something out.