Movie/ShowingConstraint now store the Movie/Showing, not just its id.

 * some additional cleanup;
Bugfix in conflict graph, graph nodes have full info now, rewrote scheduling strategy based on graph.