Added Swift brush, change for standards-compliance

Adds highlighting support for Swift, Apple's new language for iOS and Mac OS X, along with a theme that follows Apple's newish documentation style.

Also allows configuration to be done with a data-attribute, instead of using the class attribute in a nonstandard way.