Allow per-size CRUD profiles.

A scenario JSON can now specify a crud_profile per size category.  If
omitted, the size category "inherits" the top-level crud_profile (which
is probably still mandatory, but I haven't tested that).

TODO: reflect overridden per-size CRUD profiles in the report somewhere.