Updated regex for several typescript items

Made a few changes to the way we're catching the typescript syntax:

- Added a few items as typescript operators (public, export)
- Changed how we're doing 'super' to more closely match other editors (e.g. sublime)
- Added styling to class methods
- Changed the way we catch types. It now styles all types, whether a function parameter or standalone variable, with the same style, which the color scheme can control if it wishes. This now _only_ catches types, and not the parameters themselves.
- New method to catch function parameters specifically. Mainly useful for class initialization and methods, because strict javascript functions are already covered by the javascript language support.

Let me know what you think.