Merge branch 'develop'
BUGFIX: use save=False for subsample or else it triggers self.save in the model instance and generates 2 save calls resulting in a primary key violation over DRF
BUGFIX: project sites view wasn't showing sample count
full stain site panels can include an unstained parameter
unstained params in site panels don't have to be unique
added project panel description field
added project panel description field, and added field to templates
update antibody fixture
update fluorochrome fixture
fix auto-populate function for Time channels
fix auto-populate for fluorochromes to use the longest match to catch tandem dyes
fix auto-populate for function to not mark FCA if there's no fluorochrome
enabled editing of project panel parameters
remove unused edit_project_panel template, we'll use the add one for both adding and editing
don't allow editing project panels if any site panels referencing it already exist
put project panel errors in modal dialog so they are more visible, tweak some modal CSS
put site panel errors in modal dialog
remove extra blank antibodies when editing a site panel
don't count self  as a duplicate antibody
identify the duplication parameters in the error message for site panels