[FIX] A more DeveloperFriendly Method for Extending the Generation of Journal Entries from account.model

Currently, it is not possible to extend account.model.line and propagating those changes to account.move.line because "account.model".genarate() method is not as DevFriendly, in order
to leverage from this model, you have to override the whole method and create a new one,
What I intend later is to just _super_ a new method called generate_line_values that can be modify by
any one eager to extend account.model.line, e.g., adding new fields as Analytic Distribution,
As Analytic Distribution lacks of this behaviour by default.
@odony & @qdp-odoo Expect you could weight this PR, I know it could be hard but let us try.

Best Regards.
why did you define a new context ctx2? it doesn't seem to have any use the context received in parameter could'nt afford...