[FIX] ir.qweb: avoid errors with function fields of type datetime
[IMP] ir.actions: add Warning in eval context for server actions

This way one can do `raise Warning(Foo)` to abort
a transaction and show a user-friendly warning to
the user.