Merge: Contract refactoring
authorJean Privat <jean@pryen.org>
Fri, 5 Jun 2020 13:49:41 +0000 (09:49 -0400)
committerJean Privat <jean@pryen.org>
Fri, 5 Jun 2020 13:49:41 +0000 (09:49 -0400)
This pr:
* Move the contract model representation to detach the representation and the processing of contracts.
* Improvement of  `CallSiteVisitor` to ignore `MContract` and `MFacet` methods in the callsite redriving. Add the usage of `create_callsite` method.

Pull-Request: #2826


Trivial merge