add CoreImage based transition
API CHANGE: duration is now part of each transition and not controllable by pagecontroller / CoreImage implementation improved