Support df by mountpoint and directory like df(1)

Currently Rex only supports df (disk free) on specific devices but does not allow to query a mount point or directory like the df(1) command.
With this commit Rex first checks for existence of a device and then tries to look up a matching mount point, and in case df(1) returns exactly one match it just passes it along like df(1).

Cheers,
Simon