metrics: Split MeanN-vs-Gears by class-parts.

* model: Add edges to pmr/section-limits funcs,to work with pd.cut(),
tested.
* build: Add jsonschema into setup-deps for sphinx autocode to work.