[FIX] website: responsive images in table for Firefox only

It looks there is a bug in Firefox concerning responsive images in table. See bugzilla https://bugzilla.mozilla.org/show_bug.cgi?id=975632
Bootstrap advises to use width: 100% for .img-responsive as workaround were needed.
The @moz-document is to apply this for Mozilla only.

opw-617582
opw-618659
[FIX] website_forum: allow moderators to see misbehaving user profiles

This is to help forum moderators to fight against
spammers. It was previously difficult as the spammer
profile became unreachable as soon as their karma
went below 1, even if they had other questions
or answers still published.
[FIX] website_forum: restore bind to onclick because CKE Editor uses it, so on('click', fun) breaks things.

Fixes bugs with z-index error on some popups (image selector for example...)
[FIX] website_forum: fix error 500 when editing an answer

Was caused by missing tags.
Also fix also backwards-compatibility for textext selection method.
[FIX] website_forum: use other attr than value to init select2

The backend would otherwise fail because the value has been already processed
[FIX] account_analytic_plans: take analytic distribution into account when creating a move line from bank statement reconciliation
[IMP] base: language export wizard

* move stuff around
* call write() from browse, correctly pass context to browse
* remove useless default to file name
* use contextlib with stringio
[FIX] base: export PO template files as pot

was already done when exporting to tgz, but not for po
[IMP] translations: parse views iteratively instead of recursively

also fix a pair of docstrings
[IMP] translations: simplify condition in qweb terms extraction
[FIX] translations: don't skip first line of translations when extracting module names

Used to be the first line was the CSV headers, the slice was left over after
these were removed from the source data. It probably didn't hurt (only issue
would be if the first module — alphabetically — has a single translatable
term), but it's just as clean not to have that.

Also removed now-unused variable (probably leftover of the CSV thing as well)
[FIX] base: incorrect translation mark
[FIX] web_diagram: can't mark empty strings for translations, gettext does not like empty msgids
[ADD] doc: basic translations guide
[IMP] various tentative improvements to translation code
[IMP] translate: improve management of targets in POT file
[IMP] doc: move translations to reference documentation
[IMP] translate: small, non-breaking code improvements
Merge pull request #3144 from odoo-dev/8.0-translations-export-xmo

Translation docs + code improvements and fixes
[FIX] website_blog: Show tag by blog. No interest to display all tag, anyway the search by tag is done for the current blog