Added non-precomputed caching of Piet.Codels

As well as caching of the exit points for a given DP and CC