Merge pull request #1167 from lukecampbell/qc_post

Cleans up greenlets in qc_post
Add DataProduct prepare assoc for DP hasSource ID
Fixed silly bug in deployment_util fix from yesterday
Change policy to match change in vis service name
Merge pull request #1168 from shenrie/master

Change policy to match change in vis service name
Change policy to match change in vis service name
Merge pull request #1169 from shenrie/master

Change policy to match change in vis service name again
Bump iondef
More coverage exclusion
Bump pyon for RPC response too large fix
Bump pyon/ion-defs to get new filesystem prefix code
fix missed line with prior merge
modify get_sites_devices_status to take a lisst of sites for status and flag to not include site structure. New return is a dict of the result dicts keyed by the site ids in the input list.
Tweak substitute var name in DPMS prepare DP call
Bump pyon to get filesystem doublesysname fix
fix platforms attribute in PlatformDeviceExtension to return child platform devices
update _do_test_get_sites_devices_status to align with new get_sites_devices_status signiture
Correct index server
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