Fix error handling on amd for xhr.icon trigger
Sort amd/xhr json-error handling
Further xhr.icon timing tweak
Fix broken popstate
Use Promises.all (code clean)
Allows views to be loaded async and to keep position in the DOM
Significant work to module documentation, core.table work