Do not set pid in BlockArr and BlockCyclicArr constructors
Merge pull request #207 from vasslitvinov/do-not-set-pid-in-BlockArr-and-BlockCyclicArr-ctors

Do not set pid in BlockArr and BlockCyclicArr constructors.

Not reviewed - analogous to the change in CyclicDist.chpl in SVN r22865.
"Rationale: 'pid' should be set when the object is privatized using
_newPrivatizedClass. Setting 'pid' to that of another already-
privatized object breaks some unspoken invariants/assumptions."

I have been meaning to do it for a while, finally got around to it.
Fix build errors with CHPL_DEVELOPER set.

https://github.com/chapel-lang/chapel/pull/194 causes build errors when
CHPL_DEVELOPER is set.  Fix those:
- Move the extern declaration for environ to the file scope.  It's still
  duplicates the one in <unistd.h> in certain environments, but gcc
  doesn't gripe if the duplicate isn't in a nested scope.
- Cast the assignment of "-E" to (char*) at line 62; by default a string
  constant has type (const char*), but the left side in this case isn't
  const.
Merge pull request #208 from gbtitus/fix-amudprun

Fix build errors with CHPL_DEVELOPER set.

[Not reviewed.]

#194 causes build errors when CHPL_DEVELOPER is set. Fix those:
Move the extern declaration for environ to the file scope. It's still duplicates the one in in certain environments, but gcc doesn't gripe if the duplicate isn't in a nested scope.
Cast the assignment of "-E" to (char*) at line 62; by default a string constant has type (const char*), but the left side in this case isn't const.