Implementation of propagate QC flags
Removes breakpoint and updates submodule references

Updates lookup tables for QC

Tests for gradient QC and fixes major bug

The Major bug is with how QCs treat missing or fill values and the
annoying difference between them.

Unlocks trend test

Updates submodule references

Removes numpy as a dependency
Merge pull request #1174 from lukecampbell/qc_work

Qc work