Allow setting min/max number of groups for specific projects
Added fields on projects to store the min and max number of groups. Those settings in the course edition will now serve only as a template for new projects. They are copied to new projects via a before_create
callback.
Related to #54 (closed)