Adding entries for the associative primer
Merge pull request #462 from benharsh/docs-assoc-readme

Adding readme entries for the associative primer
The Mac FS is case insensitive, so naming the primer the same as the standard
module caused a conflict.  This renames the primer and adds a note pointing to
the new primer in the ones that also used the Random module.
Merge pull request #463 from lydia-duncan/fixMacPrimerFailure

Fix Mac primer naming conflict

The Mac FS is case insensitive, so naming the primer the same as the standard
module caused a conflict. This renames the primer and adds a note pointing to
the new primer in the ones that also used the Random module.
Fixing C declaration of main() in test

Sadly, darwin was the only platform kind enough to complain about this
thinko.
Merge pull request #464 from bradcray/master-clone

Fixing C declaration of main() in test

Sadly, darwin was the only platform kind enough to complain about this
thinko.
Add speculative build step to nightly.
Peg cce version at 8.3.0 for whitebox testing.
Merge pull request #468 from thomasvandoren/peg-cce-version

Peg cce version at 8.3.0 for whitebox testing.

This will avoid intermittent errors due to using a development version.
Fix failing .bad file diff comparison on Mac.

The Mac version of "mktemp" requires a template argument.  "How quaint."
Merge pull request #467 from thomasvandoren/spec-build-in-nightly

Add speculative build step to nightly.
Merge pull request #470 from bradcray/triage-sep-blc

Midweek REGRESSIONS update (plus lots of backlog and cleanup)

This is a significant housecleaning pass over REGRESSIONS in
preparation for the 1.10 release.


The REGRESSIONS fail had (once again) gotten way out of date in terms
of issues not being logged, not being assigned, and fixed issues not
having been removed.  This pass goes a long way toward bringing it up
to date with reality and assigning recent issues to people.  Many
issues have been fixed since I started on my regressions/triage rant
last week, so thanks for everyone's efforts there.  Meanwhile, Thomas
and I have started a discussion on how to make triage less porous so
that we're not letting issues fall between the cracks as they have
been.

Here are the major changes worth calling out:

* removed the "futures" section and added a comment to the leading
  comment that says the same thing.

* removed passing futures (there aren't any anymore) and section
  (because these aren't regressions and aren't going to cause anyone
  to lose sleep; IMO, they should be assigned and retired ASAP, which
  I think we're mostly pretty good at.

* removed the special section on error matching .bad files because I
  think of these as regressions that should either be in the general
  section or a more specific section if they're specific to that
  configuration.  I.e., they should be treated like any other
  regression.

* removed most commentary on why tests are failing, mostly because it
  seems to accumulate without getting pruned.  Ultimately, I'd like to
  see this go into an issue tracking system (and by "ultimately", I
  mean "in the next six months")

* resorted the categories themselves, in order to:
  - move less important configurations down
  - move gasnet-/nolocal-related sections closer to one another

* removed the VM-based performance regressions section because we
  retired these (and took them off the main mailing lists even before
  that)

* brought the darwin section much more up-to-date now that testing
  should be stable

* significant updates to the cray-prgenv-cray section and cygwin
  sections that were further behind reality than most

* a pass over all major sections comparing what was listed to what
  is currently failing
Merge pull request #469 from hildeth/squashModuleLineNumbersOnMac

Fix failing .bad file diff comparison on Mac.

The Mac version of "mktemp" requires a template argument.
Unload cray-libsci for whitebox testing.

This was previously selectively done when testing the cray compiler (cce) on
whiteboxes. However, cray-libsci's precense started having issues with other
programming environments recently. So, it is time to unload it for all of them.

It is worth noting, internally the Chapel binary release for Cray systems is
built and tested with cray-libsci module loaded.
Slurm was complaining because threadring was calling exit(0).  Cause that not
to happen, and note that these tests will have it happen if they are run with
Slurm.
Robustify libsci module unloading.

It can also be named xt-libsci.
Merge pull request #471 from thomasvandoren/unload-libsci-for-whiteboxes

Unload cray-libsci for whitebox testing.

This was previously done when testing the cray compiler (cce) on
whiteboxes. However, cray-libsci's precense started having issues with other
programming environments recently. So, it is time to unload it for all envs.

It is worth noting, internally the Chapel binary release for Cray systems is
built and tested with cray-libsci module loaded.
Clean up some more regressions from #420 sync-var-by-ref
Merge pull request #473 from vasslitvinov/fix-some-regressions-from-#420

Clean up some more regressions from #420 sync-var-by-ref

Nightly testing under FIFO with futures turned out some regressions.
I cleaned up some, added .bad, retired two obvious .futures.
Mostly I added .readFE/.readFF().
The log file did not have any fallouts from the new error
for min/max on sync/single/atomics.

I did not clean up the missing-.readFE error in these tests:
  test/types/single/sungeun/writeRecordInOutProc.future
  test/types/sync/sungeun/writeRecordInOutProc.future
  test/types/sync/sungeun/writeRecordOutProc.chpl

because they raise the issue we did not tackle in #420
and which we should discuss first.
Quiet new string tests.

- Throw --dataParTasksPerLocale=1 for promotion.chpl.  Using one tasks
  leads to consistent results and still tests what was originally
  intended (promotion, not task creation).

- Clarify comment in promotion.chpl

- Add another leakable type to begin.prediff (string reference count).

- Flush writes before checking memory to make sure that I/O buffers
  are freed.