Modified BaseCorporation to no longer be a model
Modified tests to use new constructor
Modified auto_create_corporation to use the (future) retrieve_all class method
Not yet fully usable (far from it)

TODO: - Implement retrieve_all
      - Create a few (3) base_corporations .md files
      - Test and Debug
Create 3 (rough) base_corporation .md files
Changed some tests, even though Neamar thought there would not be anything to change
Corrected some tests (hardcoded values), others still fail
One of the reasons is this: some tests supposed there would be as many corporations in their game as
the number of base corporations they define
that is no longer the case, because auto_create was modified to only care about what is in base_corporation
So they can no longer predict the number of corporations
Sample idea to refactor base corporation

[ci skip]
Base Corporation

[skip ci]
All tests pass once again.
And let that be a lesson to all: refactoring code is a pain
Moved test to better location
A BASE_CORPORATIONS dictionary is built early on
Also corrected miscellaneous stupid stuff
Oops
Influence
Improved test resiliency
Cleanup imports
Merge branch 'master' into corporation_refactor

Conflicts:
	engine_modules/corporation_asset_history/tests/test_tasks.py
Merge pull request #23 from Neamar/corporation_refactor

Corporation refactor