Exposed arbitrary configuration for product and builds
- additional-configurations added to product configurations
- additional-configurations added to build configurations
- Remove conditionals around loop; we will always loop through the builds once
- Enable short name to be prepended to undefined brew ref and package names
- Default 0th build name to project name
- Prevent components from nudging themselves
- Allow skipping nudges for a component when leveraging default nudges
- Allow release-type customizations
- Add ability to specify default owners on a project level
- Smarter loops in template pre-processing
Initial release -- no more force-pushing to override what was and now isn't