Support for item resizing

If ``vs-size-property`` is used to specifiy individual item sizes, then
those sizes can be changed and then the event ``vsRepeatTrigger`` emitted
to redraw the view with new sizes.

Thew new code is covered by unit tests, and tests were completed to also cover normal usage of ``vs-size-property``.

FIX #21