Ensure namespace is passed when history code loaded

Note you can still lazy load from search via a talk page so
URL should be rewritten correctly

Also ensure that the page doesn't get re-rendered with a talk
icon after talk page is edited.

Address a FIXME in process

Bug: 55594
Change-Id: Ib140dcff8bc6252abb3a7106554c86d50ff68b2b
Merge "Ensure namespace is passed when history code loaded"