Rewrote FakeMount.

Made the code a lot cleaner in the process, and added a new "Common.sh" file to share some of the scripts' common functionality.  FakeInstall does not make use of this yet.