Added start/end/badbrace functionality

Added start-and-end distinction for braces
(shouldn't effect current themes unless they add:
ace_bracket_start, ace_bracket_bad CSS classes)