Add al_model_path_hit_test (incomplete)
Expose ModelShape hit_test in Lua
Remove lua and commands from Widget since they're static anyway
widget_hit_test returns the hit location
Widget mouse button events include hit location
Changed model_shape_hit_test to model_path_hit_test
ModelWidget uses hit test to select paths on click
Select path when subdividing