Implement Item#isInside(rect).
Support optional hidden matrix argument in #getIntersections()

...in order to provide an alternative matrix for the passed path to check against.
Implement Item#intersects(item)
Find a more general implementation for Item#intersects(item).
Implement unit test for getItems({ empty: true }).