BK-955 Implement router for client side pages
BK-956 Do not use Observer model to track changes in Table of contents
BK-957 Update Table Of Contents list in the Chapters tab when order is changed
Merge remote-tracking branch 'sf_booktype/2.0' into undoplugin