Use CSS translations instead of margins to position minimap elements

Additionally, clean up documentation in minimap.css
Re-wrap several lines
Add several items to the todo list
Fix measurement error in MiniMap.updateDisplay() and solve sub-pixel rendering bug
Merge branch 'master' of https://github.com/ConnorKrammer/graceful

I'm an idiot, and keep diverging commit history.

Conflicts:
	src/extensions/core/minimap/minimap.css