Merge branch 'master' of https://github.com/chapel-lang/chapel
Added parSafe=false to a test
Forall intents - the initial implementation.
Fixed a minor glitch in each of sub_test and paratest.server
Add parallel execution of make to lots of testing scripts.
Do not use parallel execution when calling `make check`.

start_test breaks because the backend C build (inside chpl compiler) calls
make. However, when that make starts up, it assumes it is a submake and
attempts to communicate with a job server that does not exist. There is
probably some way to fix that (one thought is to set .NOTPARALLEL in the
Makefile.exe), but it is simple enough to call regular make with parallel
execution and then make a second call to make check.
An initial version of jacobi-unroll.  Need to ask Ian and Cathie
about the fact that it still doesn't pass the correctness test.
Merged chapel-lang/master
Merge branch 'para-make' of github.com:thomasvandoren/chapel into test-with-para-build
Merge branch 'master' of github.com:chapel-lang/chapel into test-with-para-build

Conflicts:
	util/cron/nightly
	util/cron/test-cray-xc-knc-default-examples.bash
Merge branch 'master' of github.com:chapel-lang/chapel into test-with-para-build
Merge branch 'master' of github.com:chapel-lang/chapel into test-with-para-build
Improve error handling in nightly when CHPL_NIGHTLY_LOGDIR is not set.

* Report error and exit with non-zero code if CHPL_NIGHTLY_LOGDIR is not set
  (or empty) in -cron mode.
* Try to create the logdir, if it does not exist already (for both -cron and
  -debug modes).
* Check that directory is accessible in both -cron and -debug modes.

Some of these things were already done in -debug mode.
Merge branch 'master' of github.com:chapel-lang/chapel into improve-error-checking-in-nightly
I am adding the baseline c version of the code
Including 2 different version of the the CFD-mini benchmark.
One is the baseline chapel
one is the baseline c
Add FLAG_INVISIBLE_LABEL and make CG functions always visible.
Added FLAG_COMPILER_GENERATED to all compiler-generated functions in buildDefaultFunctions.cpp

Passes with only 4 regressions.
Pragma "compiler generated" is required so object.name does not dominate.
Remove FLAG_COMPILER_GENERATED from user main.

Let the implicit main from the first module named on the command line dominate an explicit
main included in a "use" statement.

Removed the TODO comments related to this regularization of FLAG_COMPILER_GENERATED.