Add type:shape to project.mml layer references for shapefiles

Be explicit about the mapnik datasource plugin name to be used to read shapefiles - this avoids needing millstone to touch the stylesheet at all and removes the potential WTF moment when millstone does something odd from the perspective of carto command line usage.

See also mapbox/tilemill#1884 and mapbox/carto#243