Original code
Add isNaN checks, for compatibility
Don't shadow setTransform, so we can use it
Add an inverted transform

This will transform element-relative coordinates to in-canvas
coordinates, yay!
Merge branch 'transform-tracker'

Conflicts:
	js/transform-tracker.js
Add sprite rendering

Also added alternate fuel display, but didn't like it
Tweaked selection and centroid display accordingly
Fix disappearing detachers
Fix for ships with no detachers
Fix zoom, finally

Also try to make server and local running both work
Improve part selection UI

Now checks for clicks inside of parts as well, instead of
just closest.  Also improved outlines, removed overlaps