Don't let reports have unused experiments
Adds a flag to the experiments table to indicate which experiments need to be added to a group.
Also changes the Lock Button functionality:
- will save report before locking it
- if the report has experiments that aren't in a group, the report wont lock and will instead show a modal asking the user to either add all exps to a group or remove them.