EDIT: This is blocked on Upstream per the comment at https://github.com/composer/composer/issues/3008#issuecomment-210541879
To ease the burden of end users running composer with --no-dev (and remembering to RTFM T180232: Document to run composer with `--no-dev`) it would be a lot easier if we could set no-dev to true in the composer config
This may require some changes to the CI config to make sure we're running composer (update|install) with --dev instead, but this should be a small maintenance burden
Should we try and roll this out to extensions too when doing other maintenance updates/bumps?