Improve a-priori infeasibility checks
There should be an improved version of the a-priori infeasibility checks in pycity_scheduling.
In particular, the framework should automatically identify infeasible situation that are a result of wrong asset sizing.