Lots of changes to bring this library closer to working with opencv2. Added -Werror for compilation for warning free builds. These upgrades have not beed tested, need to write unit tests for functionality comparison
Changed Blob::exterior() and Blob::externPerimeter() from using IplImage to cv::Mat