Task 3: Improvements.

- New method for calculating Gaussian blur without mask-size input
(automatically used if input of mask-size=0).
- Input for the direction of Kirsch.
- Fixes for the normal Gaussian blur method.
- UI minor fixes.

Notes:
Unsharp still doesn't work properly.