Changed Image to deftype; necessary type hints; removal of fns

* A lot of functions were removed because they were too simple and
didn't really provide any new functionality.
Image type definition abandoned; using only BoofCV data structures

* The color type field was abandoned.
* Only ImageUInt8 and MultiSpectral<ImageUInt8> are considered
as images.
* Basic functions to construct and get information from images.
core fns using protocol; removal of old code

* Common fns for MultiSpectral and ImageUInt8 are implemented via
protocols.
tests for the basic fns
fns to return a lazy seq from an image and to print its data
namespace to load and save images; handles BufferedImages too
project version update 1.0.0-snapshot; boofcv upgrade

* Removal of old and unnecessary boofcv jars.
Started a new documentation using gorilla repl
Improvements on load-image; fn to convert image to BufferedImage
Minor changes on visualize namespace just to work
Not tested fn to calculate threshold values by Otsu's method
Replacing the old, non existing fn for the its equivalent
Refactor of the image-statistics namespace and tests
Basic Otsu's fn is working successfully
Geometrical transformations namespace and scale fn
Removal of lazy-seq fn

* It does not have anything special that a user couldn't do it.
Segmentation namespace with not tested function
Simple redesign of scalar multiplication on images
Added missing Threshold output
Function to get the average of MultiSpectral bands