Add a future for the widecols.chpl cygwin output.

Cygwin thinks that the character G clef takes up more
space than it does when output, so is missing a space
in its final output.  This is a bug, so futurize the
failing case (by making a link to the original) and
skip the cygwin run of the original.
More minor changes based on late returns today
memleaks testing came back in
Merge branch 'master' of https://github.com/chapel-lang/chapel into triage-sep-blc
Updating REGRESSIONS based on this morning's returns

Also reordered compilers and prgenvs a bit better.
Updating valgrind testing
Moved lulesh-valgrind testing files from release/ into studies/
Merge pull request #788 from vasslitvinov/move-lulesh.valgrind-from-release-to-studies

Moved lulesh-valgrind testing files from release/ into studies/

These are the files I added recently #756 so I can have a longer timeout for testing lulesh under valgrind.
Brad reminds me to keep testing artifacts out of release/examples/
So moving them to a new directory, test/studies/lulesh/release-valgrind/

While there, increased the timeout because execopt #4 was still timing out - it takes longer than expected because we over-subscribe the testing machine.


While there,
Renamed chpl_glob to chpl_study_glob to avoid name conflict
This is a start on processing last night's regressions
Merge pull request #789 from bradcray/fix-study-glob

Renamed chpl_glob to chpl_study_glob to avoid name conflict

[trivial and fixes last night regression, not reviewed]

Continuing my game of glob whack-a-mole, when adding our
new runtime chpl_glob() routine yesterday, it failed to occur
to me that it would conflict in name with this routine that Tim
used in his test when he was doing an initial prototype of
glob(). I've had a long-term TODO to rewrite Tim's test to
use filerator routines (and move both sets of tests into the
test/modules/standard hierarchy), but for now am just renaming
his chpl_glob() to silence last night's failures.
Changing sorting of --no-task-tracking to alphabetize it

I have no idea why I thought that this was properly alphabetized
when I added it...  Did I originally call it something different?
Adding --[no-]task-tracking to the man page

Also updating the man page test so that it runs in qthreads rather
than fifo mode in order to trip over it sooner in developer testing.
Merge pull request #790 from bradcray/fix-man-task-tracking

Fix man task tracking

[trivial and fixes last night regression, not reviewed]

This commit adds a man page entry for the new --task-tracking
flag. It also changes the SKIPIF for the man page verification
flag so that it runs in qthreads rather than fifo mode, in order
that developers are more likely to run into it sooner rather than
later.

In putting this together, I noticed that I had failed to alphabetize
the flag correctly even though I remember thinking about it, so
fixed that while here as well.
More updates based on last night's runs
Updates based on more returns
Updating the .bad file here to reflect a shift in compiler numbering

This .bad file is sensitive to the numbering of compiler-named
identifiers, which shifted with the removal of the TaskTable
by default.  In the long-run, we may want to look at a more
maintainable way of supporting this .bad, or to just remove it,
but for now I'll keep it going.
Merge pull request #791 from bradcray/fix-numa-renaming

Updating the .bad file here to reflect a shift in compiler numbering

This .bad file is sensitive to the numbering of compiler-named
identifiers, which shifted with the removal of the TaskTable
by default. In the long-run, we may want to look at a more
maintainable way of supporting this .bad, or to just remove it,
but for now I'll keep it going.
Renamed and tidied lammmps and lsms tests.
Merge pull request #792 from vasslitvinov/rename-lammps-and-lsms-tests

Renamed and tidied lammmps and lsms tests.

Streamline the naming of the test files to be:
  s-XXX -- single-locale version
  m-XXX -- multi-locale version

Before this change the multi-locale version was labeled "parallel"
or "p", which is not accurate.

Before this change there were 3 copies of the multi-locale version,
with .numlocales of 1, 2, and 4, resp.
This change leaves just 1 copy, with .numlocales of 4.
This is consistent with how other multi-locale tests are set up.
As usual, the one multi-locale copy will be tested with -nl 1
when CHPL_COMM==none.

Valgrind testing for m-lammps is delegated to m-lammps.valgrind.chpl
- like it was introduced in #756 for p-lammps-n1.valgrind.chpl
There is no special provision for valgrind testing for LSMS.

To visualize:

test/studies/lammps/shemmy/
# before this change
  // single-locale version
  s-lammps.chpl
  // multi-locale version, for 1,2,4 locales, resp.
  p-lammps-n1.chpl
  p-lammps-n2.chpl
  p-lammps-n4.chpl
  // symlink to multi-locale version for valgrind testing
  p-lammps-n1.valgrind.chpl
# after this change
  // single-locale version - no change
  s-lammps.chpl
  // multi-locale version, .numlocales is 4
  m-lammps.chpl
  // symlink to multi-locale version for valgrind testing
  m-lammps.valgrind.chpl

test/studies/lsms/shemmy/
# before this change
  // single-locale version
  lsms.chpl
  // multi-locale version, for 1,2,4 locales, resp.
  lsms-parallel-n1.chpl
  lsms-parallel-n2.chpl
  lsms-parallel-n4.chpl
# after this change
  // single-locale version
  s-lsms.chpl
  // multi-locale version, .numlocales is 4
  m-lsms.chpl