Adds support for 'auto' location which will pick the best location option off browser support (history, hash, or none, in that order)
Added auto_location to the require list for location
Added path transformation detection during the AutoLocation creation process. If the browser supports HistoryLocation but the URL is in HashLocation format it will be transformed and vice versa.