Add Support for UInt, Int[8|16|32|64] & Float80
Improved matching of capture specifiers

Previously capture specifiers were lumped in with declaration-specifier.
Moved them to their own group.
Improved matching of unowned(safe) and unowned(unsafe). Previously these
would not have matched but their incorrect counterparts
(unownedsafe, unownedunsafe) would have matched.
Add simple folding markers for swift

The Folding markers are based on the simple '{\s*$' and '^\s*}'