Add a future for casting complex numbers involving -0.0i to string

The case that is meant to handle this in the _cast function is not executing so
the cast is not handled correctly.
Add a .bad file for complexCastToString test
Add a future about unresolved call error for method call that shouldn't happen

Calling an overloaded method that calls a method on an instantiated generic
record is causing an incorrect unresolved call error.  Making the record
non-generic makes the error go away, as does removing either call to C1.method
or C2.method.
Merge pull request #141 from daviditen/newFutures

Add a future for casting complex numbers involving -0.0i to string

The case that is meant to handle this in the _cast function is not executing so
the cast is not handled correctly.
Adjusted a .good that had been wrong
Merge pull request #142 from daviditen/newFutures

Add a future about unresolved call error for call that shouldn't happen

Calling an overloaded method that calls a method on an instantiated generic
record is causing an incorrect unresolved call error. Making the record
non-generic makes the error go away, as does removing either call to C1.method
or C2.method.
Removing record assignment non-bugs after talking with Vass
Merge pull request #143 from tzakian/futures_removal

Removing record assignment non-bugs after talking with Vass
Changed several IO and Regexp function formals ref -> const ref
in Chapel and corresponding changes in the runtime C code.

In two IO.chpl functions, changed "<blank intent> style" formal
to "in local_style", to obtain a modifiable copy.
Merged chapel-lang/master