Adds stub for QC Processing
Stubs and logging for qc processing

- Removes QC parameter creation from preload
- Adds logging and stubs for QC processing
- Fixes associative relationships
Slight refactoring for how QC actually evaluates
Adds more logic to QC processor
Implements a completely functional (albeit inefficient) qc processor
Got stuck value integrated for QC processor
Adds trend test
Adds spike test
Refactors to remove instance-specific dependency on parameter contexts

- I had an implied dependency on instance-specific data for parameter
  contexts pertaining to QC values. This refactor removes it by using
  logic to infer the origin of the QC
Adds more comments
Adds back in preload QC handling
Merge pull request #1993 from lukecampbell/qcprocess

CIDEVSTC-288 - QC Processing