Create parameters to be passed in View livecycle (xxx(De)Activate) methods.

livecycle methods are now called with two parameters:
1. The reference to the previous view at the same layout constraint (for activate methods) or the refence to the next view at the same layout constraint (for deactivate methods)
2. a raw data object that can be set in the TranstionEvent options with a data property.

This fixes #146 and #147.