Fixed 1px gap between tiles when moving on Linux.
On Linux, on Firefox and Chrome, movement produced a 1px gap between tiles that was not there with the same browsers on Windows.  It looks like rounding screen positions fixes this.  Still working on the weird "looks like it's underwater" part of the Linux problem.