Depth(1000000,1000001) fix.

Test case; the red square should appear over the blue square.
https://drive.google.com/file/d/0B1P7NepPcOslR2pjOVpmVkdyZ3c/edit?usp=sharing

Large values of depth are common (GM5 starts you off at 1000000). Unfortunately, we were printing scientific notation (e.g., 1+e6 for BOTH 1000000 and 1000001), which led to objects being printed out of order. 

I fixed this by adding a <<std::fixed to the object print code. I unset it after the loop so that nothing else is affected.