Rewrite of bashmount.

For differences to the original version see file "differences".