Migrate account_constraints to 8.0

Migrate the module account_constraints in 8.0.
Make it works, no refactoring, no new API excepted for `account.invoice` like in the `account` module.
I took the opportunity to split the unique files containing all the models in 1 model per file.