fix installation issues with SuiteSparse update and COMMIT file
restore VERSION info in installs
Deprecate diagmm and diagmm! in favor of scale and scale!
Added missing #bracket rule to top level patterns

We had a bracket rule, but it wasn't included in the top level patterns, so they weren't getting matched. For whatever reason, this was leading to syntax highlighting to stop altogether after enough square brackets (try putting > 125 square brackets in a .jl file). Adding the #bracket rule solves this.
Merge pull request #2922 from karbarcca/patch-1

Added missing #bracket rule to top level patterns
Merge pull request #2918 from dmbates/master

Deprecate diagmm in favor of scale