Added RNC and NCF support to l10n_do

Extended views and models to support fiscal RNC and NCF.
[FIX] Fixed typo.

- Fixed typo on fiscal position template.
- Extended the models: res.company, res.partner and account.invoice; to
add required fields by the Dominican taxes law to declare taxes.
- Also extended views to handle the changes in the models mentioned.

(cherry picked from commit 8c8298a7b3682bd132f62d164e6738d5413bc219)
[REM] Removed NIF handlig now branch is stable.
Extended pos.order model class to add new fields.
[FIX] Fixed the POS.ORDER use _inherit instead of _name.
[ADD] Added dependency of sale module and removed model pos.order inheritance.
[IMP] Extended the point_of_sale for Dominican Republic regulations in a new module 'pos_ncf'.
[IMP] Implemented new PosTicket template in spanish with rnc and ncf. Missing JS model refactor to get those new fields. Missing query on sequence cr.consumidor.final is returning false.
[REM] Removed unnecessary imports.
[IMP] Refactored l10n_do module to use VAT field instead of new one RNC.
[IMP] Implemented RNC and NCF handling for Final Consumer on pos_ncf.
[IMP] Added big client name at the end of the bill. Client is required in all sales. Still missing checkbox for fiscal credit or not.
New pending orders screen. Added NCF to order model. New POS order state "pending", modified POS order wkf. Extended sequences form for NCF config. POS config extended to add partner required feature.
Adds pending state to pos.order model and closing confirmation method.
[FIX] Move confirm method from order to session.