QE65000: fix imports
QE65000 move bit-flip to correct base class
Use unsigned short for unpacking spectrum
Merge branch 'master' into simplify-QE65000
_request_spectrum provided by OceanOpticsBase
Added optical active pixel ranges
Whitespace fix
Adds valid pixels functionality
Valid Pixels is implemented in base class.

This fixes an error that was in the reimplemented wavelengths function.
The pixel numbers should be correctly offset when recalculating the
wavelengths.

range(10, 1034) instead of the previous range(1024)
Fix typo in defines.py
Fix logic error for valid_pixels (and hardcoded dtype)
Update setup.py add contributor
Updated Readme
Added doc strings
Removed non-linear correction!

This might have been wrong the way it was implemented. Removed just to be sure.

Will be added again when saturation and dark count correction is implemented.
API CHANGE: integration_time requires time in seconds
Added comment for STS