Fix initial grant to Apps not loading icons

The initial load for the custom Apps page stopped displaying icons in
Chrome 34. The only way to make the icons load is to open a new tab. This
commit resolves the issue by wrapping chrome.tabs.duplicate in a service and
duplicating/removing the original tab.