Some bugfixes, some code motion, lots of renaming of properties
Removed bounds calculation for individual paths from defineShape processing. It's now done on-demand the first time a hit test is performed.
Optimizations and bugfixes in shape drawing code