Fortran: fix square-bracket arrays

Fortran 2003 allows '[' and ']' as array constructors in addition
to the legacy '(/' and '/)'. This quick hack makes the tag manager
treat square-brackets the same as parentheses. Square-bracket
arrays no longer break the symbol browser, even when spanning
multiple lines.

Part of SF bug #1023.