Change the return type and fix a broken test.
Incorrect accuracy.
This totally looks like a bug in VS2013 (see 12.2/5).
After egg's review.
Merge pull request #236 from pleroy/CoordinatesByRef

Change the return type of coordinates() and fix a broken test.