Add support for detecting cray-xe and cray-xc platform.

Look for CLEinfo config file, read it, and inspect the NETWORK value. If it is
"gem", set platform to "cray-xe". If it is "ari", set platform to "cray-xc".

If the CLEinfo file does not exist, or if it does not contain a known NETWORK
value, default to the old platform logic.
fix typos in chpl_platform
Update README.cray to reflect platform detection on XC and XE.
Merge branch 'master' of github.com:chapel-lang/chapel into better-detect-cray-platform
Fix range
Merge pull request #630 from thomasvandoren/better-detect-cray-platform

Add support for detecting cray-xe and cray-xc platform.

Look for CLEinfo config file, read it, and inspect the NETWORK value. If it is
"gem", set platform to "cray-xe". If it is "ari", set platform to "cray-xc".

If the CLEinfo file does not exist, or if it does not contain a known NETWORK
value, default to the old platform logic.
Two tweaks to fix wide string copy errors exposed by dlmalloc.

Handling of the distinguished value for an empty c_string_copy was not fully implemented
in the remote string routines.  Wide strings should report a length of zero if the string
itself is a NULL.  If the remote string pointer is null, the local one should be, too.
Merge pull request #633 from hildeth/master

Two tweaks to fix wide string copy errors exposed by dlmalloc.

Handling of the distinguished value for an empty c_string_copy was not fully implemented
in the remote string routines. Wide strings should report a length of zero if the string
itself is a NULL. If the remote string pointer is null, the local one should be, too.
Brief investigation into test/jacobi/waynew/example2 non-deterministic errors.

Adding the notes (though I intend to get to it for regressions week).
Merge pull request #635 from lydia-duncan/mysteriousJacobiInvestigation

Brief investigation into test/jacobi/waynew/example2 non-det errors.

Adding the notes (though I intend to get to it for regressions week).
Merge branch 'master' of https://github.com/chapel-lang/chapel into para-make