Basic img_proc module revision and re-org using API option

Reorganized the thresholding, histogram, morphology and filter operations so that all direct imports are removed and now loaded via the api.

Remaining tools to follow.
should be documented as an enum