Add and extend several punctuation scopes
Do not scope surrounding whitespace as a constant
Allow / and . inside strings when indenting

This is likely not inclusive, I wasn't able to find a spec for the allowed characters.
Re-organize menu layout
Use literal tab character in snippets

This will be converted upon insertion into the current tab style/size.
Limit string escapes to valid sequences
Quote filepaths to allow for spaces in filenames