Fix hash fragment redirects (#4915)
Fix hash fragment redirects (#4915)

* include URL pollyfill for IE 9+

* respect location path when fixing hash fragment paths

old sites like PW used hash fragments as path identifiers, e.g. 
http://www.penguinwatch.org/#/classify

* remove the polyfill dep

* handle trailing path slashes


correctly handle redirection
for path, search and fragments URL parts

* move the search part to the end

* addd more details to comment about why this is needed

zooniverse/Panoptes-Front-End,amyrebecca/Panoptes-Front-End,amyrebecca/Panoptes-Front-End,amyrebecca/Panoptes-Front-End