Polygon-only constructor for FPPolygonalData

This is for issue #160, now the FPPolygonalData has three different
constructors you can choose between depending on what kind of data you
have (whether you need decomposition or triangulation or neither).