Improvements to qc_functions

Starts improving qc_functions
* Adds rolling_window to utils module - efficient generation of windows along an array
* Adds 'strict_validation' flags to all dataqc_* functions
* Improved internal looping of dataqc_spiketest