ENH: Square at the last step instead of the intermediate accumulations

Change-Id: Id6efd75e4430b6ce7640b01857c229552d428aeb
STYLE: Clarify SetBallRadius function

Change-Id: I8ac475f9eae81fc8570ce86110ae5eb6b1e81d13
STYLE: Remove commented out ProgressReporter include

Change-Id: I1694cb06b0ea3dfa5a7ee8cd6ecaca5e8e6f9dd1
STYLE: Move the ImageBoundaryFacesCalculator to a more appropriate location

Change-Id: Id92511c14a3030f0c85185e74d86300de4dc2242
BUG: Fix incorrect kernel area calculation

Change-Id: Id13f1efa88094eb417bcb3da544a0e6818de59c2
STYLE: Remove one-time use typedefs for iterators

Change-Id: Ifc9c8fdb03a78e63fe2456b6fb1431d99ce4d902
BUG: Only apply SubtractBackground on those pixels which are in bounds

Change-Id: I048379fa3e251d5cff64194fd455c689e0235ba3