Add new WARNINGS var in Makefiles. Set to 1 when CHPL_DEVELOPER is defined.

WARNINGS will be used to enable and disable compiler warnings in
make/compiler/Makefile.* files. At present, those Makefiles enable and disable
warnings based on CHPL_DEVELOPER. There are situations where CHPL_DEVELOPER is
not set, but compiler warnings are wanted.
Use WARNINGS to enable warning flags in compiler specific makefiles.

Previously whether or not CHPL_DEVELOPER was defined determined if the warning
flags were added for C compiler. Instead, use the WARNINGS variable. This
allows a developers to build with compiler warnings enabled (e.g. when building
the runtime/) without the rest of the CHPL_DEVELOPER settings. Conversely, if
CHPL_DEVELOPER is set, a developer can disable C compiler warning flags by
setting WARNINGS=0 when calling make. The latter is not especially useful (or
recommended).
Copy .bash versions of setchplenv to .zsh version.
bash -> zsh
Merge branch 'master' of github.com:chapel-lang/chapel into add-warnings-opt
Update documentation for new WARNINGS variable in makefiles.
Cleanup output of .sh versions of setchplenv.

Use printf to print strings that should not have a new line char. I copied the
.bash versions and substitued `printf` for `echo -n`.
Add %s format argument to printfs
Update the string shootouts so that they will recognize the unused input value
sent to them through the Computer Language Benchmarks Game test suite.
Add chmod capability.

This allows the user to call a Chapel-style version of chmod to modify the
current permissions of a file or directory.  I added the interface to the
FileSystem module and the backend support to chpl-file-utils.c/.h, reserving
the name in reservedSymbolNames since it will conflict with the C definition
otherwise.  I also added two tests: one that the function works on both files
and directories, and one that a correct error message is generated when called
on a non-existent file.
Whoops, forgot a line break!
Fix baseline log locations.
Reduce some GMP memory leaks using explicit frees.

Call delete on BigInt (class) instances to release them.

Call mpz_clear() on mpz_t instances to release them.
Merge pull request #621 from thomasvandoren/fix-baseline-test-log-location

Fix baseline log locations.

Fix baseline log location for nightly testing. This broke in #600.
Merge pull request #622 from hildeth/gmpMem

Reduce some GMP memory leaks using explicit frees.

Call delete on BigInt (class) instances to release them.

Call mpz_clear() on mpz_t instances to release them.

[Not reviewed.]
Add note to definition of ENOERR indicating that it represents the state where
no error has occurred.
Merge pull request #618 from lydia-duncan/chmod

Add chmod capability

This allows the user to call a Chapel-style version of chmod to modify the
current permissions of a file or directory.  I added the interface to the
FileSystem module and the backend support to chpl-file-utils.c/.h, reserving
the name in reservedSymbolNames since it will conflict with the C definition
otherwise.  I also added two tests: one that the function works on both files
and directories, and one that a correct error message is generated when called
on a non-existent file.
Revert "Add %s format argument to printfs"

This reverts commit 0b7d971c49504e3b5ba024c6faa1079ecb4d26c4.
Revert "Cleanup output of .sh versions of setchplenv."

This reverts commit ba26a7031d1886155ebcdd8fd8e3a4de09bece37.
Revert "bash -> zsh"

This reverts commit 8abe3ce896c07d583927315bd8c9f1e7220e4103.