Add option to disable download confirmation

Add a checkbox in the download confirmation to disable the dialog for the current user.

* [x] Add a checkbox in [template](https://github.com/4teamwork/opengever.core/blob/lk_ogip7_opt1_checkin/opengever/document/browser/download_templates/downloadconfirmation.pt)
* [x] Catch the checked checkbox in [DocumentDownload](https://github.com/4teamwork/opengever.core/blob/lk_ogip7_opt1_checkin/opengever/document/browser/download.py#L11) and save it with [ftw.dictstorage](https://github.com/4teamwork/ftw.dictstorage)
* [x] Add functionality in [DownloadConfirmation](https://github.com/4teamwork/opengever.core/blob/lk_ogip7_opt1_checkin/opengever/document/browser/download.py#L31) for
 * [x] `download_confirmation_enabled`: `boolean` (Default `true`)
 * [x] `get_download_link`: Returns `<a>` Tag
* [x] Update views to use `get_download_link`
  * File overview
  * Tabbedview file list tooltips
  * Version history

@phgross How do we reset the value? - By hand in the db..

<!---
@huboard:{"milestone_order":34.625,"order":425.0,"custom_state":""}
-->

oh. i had to rewrite the whole method, using a dict to store variables is not really necessary :wink: