Add script to verify copyrights in source files.
Run checkCopyrights.bash in smokeTest.
Add script to prepend copyright with license info to source files.

The util/buildRelease/add_license_to_sources.py script accepts a list of files,
detects the type of comment for each one, and then prepends a comment including
the copyright with license info. The content is stored in a separate file to
make versioning/history easier.
Prepend comment to all sources with copyright and license information.

This uses the new `util/buildRelease/add_license_to_sources.py` script. I ran
this code in bash to tag all of these files:

```bash
find "compiler runtime make modules" \
    -name Make\* -o \
    -name \*.c -o \
    -name \*.chpl -o \
    -name \*.cpp -o \
    -name \*.g -o \
    -name \*.h -o \
    -name \*.lex -o \
    -name \*.y -o \
    -name \*.ypp | \
    grep -v compiler/parser/chapel.tab.h | \
    grep -v compiler/parser/chapel.tab.cpp | \
    xargs ./util/buildRelease/add_license_to_sources.py

find . -maxdepth 1 \
    -name Make\* | \
    xargs ./util/buildRelease/add_license_to_sources.py
```

Those find calls were derived from the existing `make/Makefile.release`, which
is called from `util/buildRelease/gen_release`. I did not include the `*.g`
files because none such files exist in the repository.
Remove make/Makefile.release and do not call it from gen_release.

This is no longer needed, since the sources have the comments when they are
checked into the repo.
Merge remote-tracking branch 'origin/master' into tag-source-files-with-license-comment
Revert "Prepend comment to all sources with copyright and license information."

This reverts commit 06183d95b8d07e443c78240675e2fb6bf0ff95d8.

Conflicts:
	make/Makefile.release
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment
Prepend comment to all sources with copyright and license information.

This uses the `util/buildRelease/add_license_to_sources.py` script. I ran this
code in bash to tag all of these files:

```bash
find "compiler runtime make modules" \
    -name Make\* -o \
    -name \*.c -o \
    -name \*.chpl -o \
    -name \*.cpp -o \
    -name \*.g -o \
    -name \*.h -o \
    -name \*.lex -o \
    -name \*.y -o \
    -name \*.ypp | \
    grep -v compiler/parser/chapel.tab.h | \
    grep -v compiler/parser/chapel.tab.cpp | \
    xargs ./util/buildRelease/add_license_to_sources.py

find . -maxdepth 1 \
    -name Make\* | \
    xargs ./util/buildRelease/add_license_to_sources.py
```

These find calls were derived from `make/Makefile.release`, which was called
from `util/buildRelease/gen_release`. I did not include the `*.g` files because
none such files exist in the repository.
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment

Conflicts:
	modules/internal/ChapelRangeBase.chpl
Add copyright comments to chpl-string-support.{c,h} files.

I ran this to add the headers:

```bash
./util/buildRelease/add_license_to_sources.py \
  runtime/include/chpl-string-support.h \
  runtime/src/chpl-string-support.c
```
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment

Conflicts:
	runtime/etc/Makefile.auxFilesys
Update new hdfs/curl source files with license comments.
Do not check for copyright comment in lex.yy.cpp.
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment
Ignore a couple more generated files in check copyrights script.
Merge branch 'master' of github.com:chapel-lang/chapel into tag-source-files-with-license-comment
Merge pull request #29 from thomasvandoren/tag-source-files-with-license-comment

Tag source files with license comment

Updates the source files with a header comment that includes the copyright and
reference to the `LICENSE` file. I added a test that will be run with smoke
tests to verify the copyright exists in all source files. This will alert us
when new files are added and do not include the comment.

The test checks the year, so we can expect it to fail on the first of each new
year. I have not included any scripts to automate the process of updating the
copyright each year. I think we can do that later... but, I'm open to other
suggestions.

To add the comments to all these files, I ran the following two find
commands. Those commands were taken from `make -f make/Makefile.release`, which
was formerly run when creating the release tarball.

```bash
find compiler runtime make modules \
    -name Make\* -o \
    -name \*.c -o \
    -name \*.chpl -o \
    -name \*.cpp -o \
    -name \*.g -o \
    -name \*.h -o \
    -name \*.lex -o \
    -name \*.y -o \
    -name \*.ypp | \
    grep -v compiler/parser/chapel.tab.h | \
    grep -v compiler/parser/chapel.tab.cpp | \
    xargs ./util/buildRelease/add_license_to_sources.py

find . -maxdepth 1 \
    -name Make\* | \
    xargs ./util/buildRelease/add_license_to_sources.py
```

Reviewer should pay attention to these file changes:

* `util/buildRelease/add_license_to_sources.py` - adds copyright/license
  comment to one or more source file(s)
* `util/buildRelease/license_text_for_comment.txt` - raw text used by above
* `util/test/checkCopyright.bash` - verifies all sources have copyright
* `util/buildRelease/smokeTest` - calls `checkCopyright.bash` so we will know
  when someone checks in a new file without one of these comments
* `make/Makefile.release` - removed as it is no longer needed
* `util/buildRelease/gen_release` - does not call `make/Makefile.release`