Add history tracking to AuraHistoryService to support IOS UIWebView which has issues with appcache and window.history

@bug W-2134912@
@rev goliver@
@P4CL:8780523@
Clean up AuraHistoryService for IOS7 UIWebView

@bug W-2134912@
@rev fabbott@
Merging origin/bob/master-pending/aurahistoryservice-uiwebview into master