[RFR] Add project configuration to API model

- [x] Add configuration item
- [x] Add previous analyses hashes
This is useless as you don't use anywhere. The reason why the Project has it is because it is used in ``Api::createProject``