Gradient function updates

* changed shigeru* -> ando*, so we use the surname of Ando Shigeru
  instead of his given name
* Renamed: imgradientxy -> imgradients
           imgradient   -> magnitude_phase
* Changed EPS calculation when looking for flat regions (previous version
  was wrong, and the fix was too strict.  Now it might be too lenient...)