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
```
Add 'cray-xc' and 'cray-xe' targets to the 'linux' case.
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.
With locModel=numa and tasks=qthreads, use hwloc's lstopo to create .good.
Get kernel scheduling affinity for the process, not the thread.

Reading a little between the lines of the man page, sched_getaffinity(2)
probably gets the calling thread's scheduling affinity by default, if
you pass 0 (zero) for the pid.  To get the scheduling affinity for the
process you have to pass the process's actual pid.  This makes that
change, with the result that modules/standard/machine/numCores passes
again with locModel=numa and tasks=qthreads.  (It had started breaking
with my https://github.com/chapel-lang/chapel/pull/156, which added the
sched_getaffinity() call to chpl_getNumPUsOnThisNode().)
Adjust comm counts to reflect addition of maxTaskPar member to locale model.
This test case now works as expected, due to #168.