Bound shortcuts to replace functionality.
Restored circle detection for replace
Replace can be done with reg exp searching too
Bugfixes for circle detection
Early scan returns a dictionary (rows to matches). We could exploit that to simplify the circle detection.
"Replace all" functionality added.