Refactor DirectionalGridCRF to use EdgeFeatureGraphCRF instead of EdgeTypeGraphCRF, clean up utils a bit more.
ENH completely remove EdgeTypeGraphCRF
FIX ugly hacks for grid crfs, latent grid crfs