Make hit-tests work again with projects that don't have a view.

Fixes broken tests.
Use Point.read() for center parameter in Item#rotate
Clean up code and comments in various places.
Include point property in stroke hit-results.