Somewhat corrected handling of () and {} in type syntax highlighting in textmate bundle

Before, expressions like x::Array{(Int, Int), 2} or x::(Int, Int) were not being parsed correctly by the textmate grammar.