- Variant of circulant which copies track region into a fixed sized region and does motion estimation there
- example was ignoring image type
- changed circulant to 64bit
- pushed more parameters into config
- added padding to user specified track region
- uses generic interpolation
- removed pointless alpha computation from circulant
- Visualization for circulant tracker
- fixed a bug in circulant tracker
- starting adding a new resampling method
- fixed pointless -1 introduced by accident into SURF stable
- fix for circulant tracker
- Added adaptive blurring and improved various unit tests
- Reduced numerical error in normalized integer convolution operators
- Fixed multiple bugs related to FFT and improved unit tests
- Added new example
- Tweaks to circulant
- Calibration target detection now uses adaptive thresholding
- More tests pass
- Canny edge now uses three derivative by default.  Blur is already being added
- Added storage parameters to adaptive threshold in GThresholdImageOps
- Benchmark for thresholding
- User has access to threshold parameters now in Config* for calibration target detection
- UI tweaks
- updated for changes in georegression and ddogleg
- improvements in detecting small chessboard
- Improved small target chessboard detector
Rename the circulant tracker in this branch to orig in preparation to a merge
Merge branch 'master' into circulant

Conflicts:
	main/recognition/src/boofcv/abst/tracker/CirculantOrig_to_TrackerObjectQuad.java
	main/recognition/src/boofcv/alg/tracker/circulant/CirculantTrackerOrig.java
	main/recognition/src/boofcv/factory/tracker/FactoryTrackerObjectQuad.java
	main/recognition/test/boofcv/alg/tracker/circulant/TestCirculantTrackerOrig.java