Extracted depur_realpath from depur_clean

The depur_realpath function was extracted from depur_clean in
order to be more testable.

Line width was formatted to fit 78 columns.
Better tests for depur.sh

Tests for depur.sh were formatted, commented and improved overall.
Making the line width 78 official