Extension:MobileFrontend/Deployments/2012-05-24

Cherry-pick fix for bug 37059

Author: Jon Robson  Date:  Wed May 23 17:58:13 2012 +0100 use history api to avoid problems with buggy browsers (bug 37059) window.location.replace causes a page reload on blackberry rather than just updating the hash. Better to just not update the hash at all on these older browsers Change-Id: Ic2ca284b8f40d252b3fb3b5a839fec623addde59
 * commit 2a527553336771ed79d2256282ca6bf1713bcac3