Fix STORE-305

The issue is related to assets not appearing in the Publisher list view as soon as they are created.This is due to the time taken for indexing.

The fix involves recording newly added assets and displaying them as pending in the list view.The pending assets are checked every few seconds.If an asset has finished indexing a page reload is performed to display the asset in the list view.

Changes:
-Added a cache.manager which tracks the newly added assets
-Added a cache api which returns all pending assets (newly created assets)
-Added an area in the list view to display the pending assets
-Changed the router to pass in the session in the context object (TODO: Test this more)