Swift: clean up
Swift: highlight “default:” properly
Swift: highlight struct and enum names in definitions
Swift: distinguish initialization from function calls

If the token before parentheses is uppercase, it can be assumed to be class/struct initializer, not a function/method
Swift: highlight superclass and protocols conformed to
Swift: fix 0cb93dc for generic type parameter list
Swift: optional function calls
Swift: Beta 6 changes
Swift: simplify private/internal/@objc parsing
Swift: unowned(safe) and unowned(unsafe)
Merge pull request #172 from radex/swift

Swift Beta 6 + improvements