Add tag generation for the module code

Adds ctags support for chapel via the `--regex` and `--lang[def|map]`
options and uses it to generate tag files for our module code.

`ctags -e` is now used to generate the emacs format for compatibility
with these options.

Also consolidated a few rules in the .gitignore for tag files, we now
generally ignore any tags or TAGS file.