hr_timesheet_sheet: for attendance, set default value for employee_id in the context
[FIX] delivery: propagate additional fields in chained pickings

closes #367
[FIX]Delivery: carrier information not propagated from sale order to pickings (Case: ref 595240)

closes lp:1192115
[IMP] add an index on account_move_line(date, id)

fixes https://launchpad.net/bugs/1311004
gamification: when changing the domain on a goal definition give a simple check to avoid getting a traceback when the challenge is reloaded
[FIX] account_voucher: better pay invoice wizard

If the writeoff_amount is above 0, the fields writeoff_acc_id can be displayed and is required depending of the payment option. If the writeoff_amount is reset to 0, this field should no longer be required.
Merge pull request #415 from gurneyalex/7.0-fix_lp1192115-595240-opw-skh

[FIX] delivery: do not remove the delivery method on the sale.order when adding it as an order line (useful information)
[FIX] Wrap werkzeug.utils.escape() to accomodate signature change in 0.9

We always want to escape quotes (") as part of the process of
generating HTML output. This option (quote=True) turned into
an implicit flag with a DeprecationWarning in werkzeug 0.9.0
It is likely to disappear in a future release of werkzeug too.
A wrapper avoids this warning without loss of compatibility
[FIX] fields.py - avoid dict comprehension inside a dict comprehension
[FIX] survey: user-friendly message when login is required
[MERGE] forward port of branch 7.0 up to 100eba8
[MERGE] forward port of branch saas-3 up to 3c7a54a
[FIX] survey: security rules mess with xmlids
[FIX] survey: pagination result didn't load properly at page loading
[FIX] account: move translatable tag

The field note on account.fiscal.position and account.fiscal.position.template should not be translatable in classic modules.
The l10n_multilang module is intendend to make chart of accounts multilang and is the place to set translate=True
Merge pull request #411 from acsone/lp-1200611_lga

[FIX] hr_timesheet_sheet: correctly set the employee on the attendance
Merge pull request #413 from gurneyalex/7.0-fix_lp1025703-afe

[FIX] delivery: add missing information in chained pickings
Merge pull request #417 from gurneyalex/7.0-fix_1311004_account_move_line_index-afe

[IMP] account.move.line: extra index on (date, id) corresponding to the default _order, courtesy of @gurneyalex.

 Fixes https://bugs.launchpad.net/openobject-addons/+bug/1311004
[FIX] base_action_rule: do not force registry reload when writing on a rule unless really needed

Executing a rule always updates the `last_run` value, which would
always force a useless registry reload to occur. Only signal the
change if the rule applies to a model that was not previoulsy
monitored for base action rules.
[FIX] base_action_rule: do not repeatedly trigger already-executed rules based on time condition

A programming error introduced at rco@openerp.com-20121220142445-emzzvhlw400q37c9
fails to properly check when a rule has already been executed in the past.
Time-based rules should only be executed if the trigger date is in the past and:
 - either they never executed before
 - or the last execution date is older than the trigger date