Remove "emptyClassName" and add "emptyViewOptions"

* emptyView is no longer constructed with itemViewOptions but with emptyViewOptions
* emptyView does not trigger "before:item:added" and "after:item:added" events
* events from emptyView are no longer forwarded