Add actions newdoc, fix multi server action

After discussing with @tde-banana-odoo the "multi" server action should do what its help text says: if multiple sub-actions return a next action, use the *last* one rather than the first one.

Also no point in allocating a list and appending stuff to it, we just need the last returned action (if any).