Implement downloads using "downloads" api

Chrome 30 will ship with the downloads extension API enabled.
Prepare for such change using the new API.
Reworked overlay structure
Remove the shortcut stuff

From Chrome 25 users have the possibility to select a shortcut in the
extensions page.