Move bundle contents to top-level of the repository

This is required for inclusion in the bundle installer for TextMate.
Add various punctuation scopes
Improve scoping of comment.line

Whitespace leading up to the comment is no longer scoped as a comment. The newline is optionally matched improving the scope of the caret when at the end of the line.