[FIX] filtering out of records which shouldn't be fetched/prefetched

A todo would only filter out records selectioned by the same field's caching,
it should filter out on the whole prefetching selection or an other field
could/would just add it back to the set of records to fetch (and lead to Bad
Things).

Note: this probably deserves a test somehow, but I'm not quite sure how the
todos thing works so...
[FIX] Tour.js: add user name into the log
[FIX] base: make ir_attachment._filestore callable with kwargs
[FIX] website_sale: install website_event_sale click on event to make a registration, error because fiscal_position is undefined
[FIX] l10n_lu: taxes (amont/aval)

The accounts "TVA en amont" were not used by the l10n_lu chart of accounts.

Instead the accounts "TVA en aval" were used for all taxes both sale and purchase taxes.

(Manual rebase of PR #735)
[FIX] l10n_lu: wrong mapping of accounts to P&L financial report

Account 655 and its child 6554 were both mapped.
Fixed by unmapping 655 and mapping all its direct children.

(Manual rebase of PR #733)
[FIX] tools: mail: fixed last commit, solving an issue with the html2plaintext introduced another issue with notes. Reverting to the first version.
[FIX] website_forum: fixed karma computation, on first vote the karma was wrongly calculated (when creating a vote, not when updating it).
[FIX] account, bank statement reconciliation: fixed huge bugs when using tax with several children or when debit/credit are 0 but some amounts have to be put in a tax code + improved usability by adding domains where needed
Merge branch '8.0' of https://github.com/odoo/odoo into odoo/8.0
[MERGE] Resolve conflicts 8.0
[IMP] Add buttons product and product templates for analytic rules
[REM] cache setting in _prefetch_field
Merge pull request #1107 from odoo-dev/8.0-bnk-statement-with-tax-fixes-qdp

[FIX] account, bank statement reconciliation: accounting entries created from taxes
Add missing _t() calls to enable translation in dashboard.js
[FIX] account: add `sequence` on account.tax.code.template

Relying on the ordering by tax code is not sufficient,
as some tax declarations such as the Luxemburg one,
show tax case codes not ordered numerically

Original fix courtesy of Stefan Rijnhart (Therp)

Fixes: lp:1168948
Rebase of: PR #759
[FIX] account, usability: set the journal as readonly in bank statement form view when some entries have already been created. Fixed issue #1117
Merge pull request #1143 from odoo-dev/8.0-fix-website_sale-chm

[FIX] website_sale: fiscal_position is undefined; website: add user into the tour logs
[FIX] board: add missing _t() calls to enable translation in dashboard.js

Fixes LP bug https://bugs.launchpad.net/openobject-addons/+bug/1205798
Merge pull request #1144 from flh/dashboard_translate

Add missing _t() calls to enable translation in dashboard.js