Enforcing of the first party line (CPUB) seems to be working
There is a (kinda documented) hack in the MDCLineCPUBTask and tests are a fucking pain to write
Incorporated various comments, refactored some code, it's so beautiful now!!!!!
Enforcement of the simple (CPUB and DEVE) party lines is working
CPUB and DEVE party lines are working and have been tested, TRAN and CCIB partially
should be working but haven't been tested yet.
BANK and DERE are partially working and have been tested
Fixed a few errors in rules.md
Issue with the mdc/signals.py not being imported has been fixed by Neamar
Fixed a PEP issue
Corrected a few things
Took into account the case where a  player doesn't vote
Merge branch 'master' of https://github.com/Neamar/corporate into mdc-enforce

Conflicts:
	engine_modules/mdc/models.py
	engine_modules/mdc/signals.py
	engine_modules/mdc/tasks.py
	engine_modules/mdc/tests/test_orders.py
	engine_modules/mdc/tests/test_tasks.py
	engine_modules/run/models.py
Merge branch 'master' of https://github.com/Neamar/corporate into mdc-enforce

Conflicts:
	engine_modules/mdc/models.py
	engine_modules/run/models.py
Corrected a bug introduced by incorrect merge
Refactored a test_mdc_party_line a little according to comments on the PR
Replaced MDCVoteORder.NONE with None
CPUB and DEVE party lines are now taken into account the same turn that they are voted
The CCIB and TRAN party lines appear to be working
Fixed a few things (comments from Neamar on PR)
Merge branch 'master' of https://github.com/Neamar/corporate into mdc-enforce
Corrected a few bugs introduced by merging master
Corrected two missed occurences of c.assets attribution
Enforcement of MDC party lines should be over
There is a debate to be had about the meaning of the winning rates and their actual values
But I couldn't get Neamar because he farted at me
Pythonic way of life