Adds Cython and C Extensions to ion-functions

Ports the following to C directly:
 - `dataqc_stuckvaluetest`
 - `dataqc_spiketest`

Ports the compound evaluation for density to C (`pygsw`)
 - `ctd_density`

Adds more tests and some performance tests.