[bugfix][xs]: handle case where currentView is null in routing (surprised this was not an issue before).
[bugfix,app][xs]: very weird behaviour on project routing where dashboard not hidden.

* What was odd is that the current switchView at top of projectShow should
  definitively have hidden the dashboard (though if project view not yet in DOM
  it have not have shown project view - but project view *was* generally
  showing)
* thought it could hvae been some kind of race condition but unable to track
  down such an issue ...
Merge branch 'master' into gh-pages