new test factory for GlusterFileSystem creation, also variable autmount ...

This pull request updates tests with automount option and a factory class for creating a GlusterFileSystem implementation.  

It is to support new tests which reuse a GlusterFileSystem implementation.