Shape File Table Engine expose Geometry type constraint

I change how geometry type constraint is applied to columns. This is more simple now, removed a lot of classes. Shape file driver expose now the column constraint ST_GeometryTypeCode(the_geom) = N

This constraint is read by the view table GEOMETRY_COLUMNS.