Multiple container size support.

Sizes can be defined in the configuration and non-default can be
selected in the portfolio.yml per group or element
Allow starting at random containers.

This changes the start_at configuration parameter structure into an array (see config.php.dist).

Groups can opt-out of being a possible random start group with a new portfolio.yml declaration:
include-in-random-start: no)