Merge pull request #493 from chriseidhof/swift-without-title

Remove TITLE from interpolated strings in Swift
Highlight the @ in NSString literals
Fixes for Swift language issues

Adds built-in Swift methods and attributes, corrects the number
recognition for non-decimals and numbers that contain underscores,
removes string matching from within string interpolations, and adds
class/protocol/struct/enum recognition.
Dropped number relevance to zero
Merge pull request #495 from natecook1000/master

Fixes for Swift language issues
Fix background color bug with scrolling content; fixes #454
Merge pull request #496 from coreyward/master

Fix background color bug with scrolling content; fixes #454
Add a bunch of keywords and classes
Add myself to AUTHORS
Add to CHANGES
Merge pull request #497 from mdiep/improve-objc
Use variants for repeat classNames
Remove the seperate `#import` from preprocessor

You only really need one preprocessor definition that begins with plain `#`
just like all the other languages.
Merge branch 'mdiep/improve-objc'
Reduce relevance of lua strings

It was causing objective-c code that called methods inside of methods to be
autodetected as lua.

Closes #455
Merge branch 'highlight-error/objectivec'
Added support for Java Generics