Replace <locale>.numCores with <locale>.maxTaskPar where appropriate.
Remove an extraneous space character.
Updated the Vim highlighting for Chapel
Properly implement substring for ranges.

For some reason, substring with range arguments was never properly
implemented in the modules even though the runtime function to do so
(string_select) has been present for a while.  It's been a mystery to
many of us how this works, but the guess was that was some form of
promotion.

This commit adds the explicit range version of substring.  It also
changes the return type for the string_select primitive to be c_string
(yet another one I missed).
Update REGRESSIONS and TRIAGE files.
Update tests that reference numCores to reflect maxTaskPar change.

A number of tests refer to <locale>.numCores.  Many do so in order to
parameterize parallelism.  Others do so in order to print information
about the testing environment.  Adjust all these to parameterize or also
print using maxTaskPar.
Merge branch 'silenceSomeFutures'
Fixing a regression from #250; adding some sync var-related tests+notes
Merge pull request #289 from vasslitvinov/syncvar-followups-to-coercion-wrapper-elimination

Fixed a regression from #250; added some sync var-related tests+notes.

* Fixed this regression from #250 aka coercion wrapper elimination:

[Error matching .bad file for users/vass/type-tests.todo]

* This .bad mismatch exposed a change of behavior of that test.
It used to be a compiler error; now it goes through the compiler
and executes incorrectly.

* To document this, I created a separate future for that,
with a few variants while I was on that.

* All of this applies equally to single variables;
I did not take the time to create single-var variants of these tests.

The only exception is ref-sync-6-*, which are the 'single'
counterparts of ref-sync-5-*.

* I noted that sync/single-related tests are in two places
in our test tree, by creating two .SEE_ALSO.txt files:

  test/types/sync
  test/parallel/sync

  test/types/single
  test/parallel/single

* Added a note to jbreitbart.future about allowing syncs/singles
of syncs/singles.
Fix a mis-coding.

I added new output lines for maxTaskPar in these tests, to go with the
existing ones for numCores, but I didn't put them under control of the
if-stmt that prevents printing them unless desired.  As a result, the
tests didn't match their .good files any more.  Fix that.
David's keen eye noticed that there was in fact a working substring
for ranges in ChapelRange.chpl.  I move body of that version to the
CString module in String.chpl.
Add LLVM backend support for C For Loops
Merge pull request #291 from mppf/fix-llvm-c-for-2

Add LLVM backend support for C For Loops

Directly support C for loops in the LLVM backend.
Tested with make check for LLVM and non-llvm builds and
with test/types/range/diten/cForLoops and with zipRange.chpl
therein with --no-scalar-replacement and/or --no-inline. Tests OK.

Also fixes up some previous LLVM code generation that added
unnecessary ICmpNE in some cases.

Reviewed by @ronawho

The LLVM backend seems to be working after this patch. I'll do more testing before the release.
Merge branch 'master' of github.com:chapel-lang/chapel into fix-range-substring
Remove functions/iterators/tzakian/open_inside_file_iter.{bad,future}.

This test was "cured" by #168.
Updated functions/iterators/tzakian/par_iter_recursive.bad due to line number changes in ChapelArray.chpl.
Update TRIAGE and REGRESSIONS files.
Merge branch 'master' of https://github.com/hildeth/chapel
Merge pull request #294 from hildeth/master

More futures cleanup

Marked functions/iterators/tzakian/open_inside_file_iter as passing.
Updated the .bad file for par_iter_recursive, due to line number changes in ChapelArray.chpl
Recorded recent anomalies and regressions in the TRIAGE and REGRESSIONS files.
[Not reviewed.]
Merge pull request #285 from Kyle-B/vim-syntax-update

Update the Vim highlighting for Chapel

* Removes the highlighting for characters and made '...' and "..." equivalent.
* Adds the 'inline' and 'with' keywords
* Removes some commented out rules

A few things still don't highlight correctly, but this is all the effort I want to put in for now.