adds a fix for browsers that want absolute base hrefs

IE9 for example want base hrefs to be an absolute path rather than relative. This is a problem for code that we want working on 3 different domains and a variable host &|| protocol. 

The quickest solution for this is to update the href atter after page load with JS when the proto and host can be determined dynamically client side.