new callback: changeView

changeView callback is called *before* a view is changed (as opposite to
viewDisplay which is called after the view has changed). Useful for e.g.
some haousekeeping operations before the new view will appear (I need it
for destroying of popovers bound to day cells or event divs).