Some miscellaneous changes
A few fixes to bring us back to a consistent running state (commenting out display/ for now)
Making selfBounds notification immediate, and adding 'localBounds' event and direct handling (instead of computing it on demand)
Changing mouse/touch bounds so that they prune based on how hit-testing is pruned. While this means that it doesn't use the normal bounds validation
results, it still should be faster since it skips much of the tree. Additionally, raw hit-testing speed should be faster, and this is a major bottleneck.

Also removed the options to not prune (invisibility and pickability) since this was never used.
TrailUnderPoint simplifications and notes