ENH: Add convenient greyscale conversion.

This adopts `as_grey`, taking both the British-style naming and the smart calibration (assuming contemporary CRT phosphors) from similar functionality scikit-image.

This includes new tests and an overhaul of all the docstrings.

Closes #48 
Good point.

    process_func : function, optional
       any callable, which will be applied to the data from each frame