More explanatory error message for trying to pass PolyCurve curves to Mo...

...delCurve.ByCurve

@ikeough
From a collection of curve it won't be possible to identify PolyCurve and build a graph to handle PolyCurve separately. I think we need to do the explode internally and create multiple ModelCurve from that.