[FIX] account_analytic_analysis: recurring invoices prepare and product_id_change

product_id_change set the description with the same behavior as sale orders
product_id_change set the price unit according to the pricelist
_prepare_invoice is split into two sub methods, _prepare_invoice_data and _prepare_invoice_line
_prepare_invoice actually prepare the invoice values instead of directly creating the invoice
[FIX] Report: double the default height/width of barcode image to avoid a blurred/unusable barcode once integrated in a report
[FIX] Report: removed psutil/signal/openerp worker crap
[FIX] Report: less verbose error message
[FIX]: change correct label and fields in Event Analysis.
[MERGE] Forward-port of latest saas-3 bugfixes, up to rev. 6958d47694df0a5397b07c40b061c41e43046941
[FIX] Report: inform the user that he may not print a pdf report while his openerp is running with only one worker; adapt method to extract wkhtmltopdf version to also work on mac where the ouput of '--version' is different from gnu/linux binary
[FIX] ir_actions: adapt render_report when called in a tests/qweb report context to generate the pdf only if a directory has been provided
[IMP] improvements to inline searchview (web)

this commit splits the widget CustomFilters in two widgets:
CustomReports and SaveFilter.  CustomReports is the widget
displaying the list of reports, and SaveFilter obviously is the
Save Current Filter widget.

The goal was to put the custom reports in the first column and the
Save Current Filter form in the second.
--addons-path not required anymore
[FIX] survey: enable survey access to portal users instead of 404
[MERGE] Forward-port of latest 7.0 bugfixes, up to rev. b6a7402fdbddfe817fa36292e6f89e8659f9bdea
[FIX] Report: get the wkhtmltopdf version in a cleaner way with a simple regex
Merge remote-tracking branch 'odoo/saas-4' into saas-4-report-fixes-sle
[FIX] correctly loads default filters (addon web)

also, hide/show the custom reports list when it is empty/non empty
[IMP] account: support for partial reconciliation in aged partner balance

When computing the aged partner balance, the partial reconciliation was not
handled correctly. The reconciled amount should be removed from the original
remaining amount instead of displaying two entries in the journal.
eg: if invocie of 1000 in period 1 and payment of 300 in period 2, should only
display +700 in period 1 instead of two entries
Disable logging during commands discovery
Merge with Origin Master - odoo/odoo
Merge pull request #124 from odoo-dev/7.0-aged-partner-partial-mat

[IMP] account: support for partial reconciliation in aged partner balance
    
When computing the aged partner balance, the partial reconciliation was not handled correctly. The reconciled amount should be removed from the original remaining amount instead of displaying two entries in the journal.
eg: if invocie of 1000 in period 1 and payment of 300 in period 2, should only display +700 in period 1 instead of two entries
[FIX] website_mail: message description should effectively be limited to the first 30 characters.