Rework of the JUNIT code.  Creates HCFS test framework and testing harnace to easily replace the basic FileSystem implementer that the unit tests run against.

To test o.a.h.f.FileSystem based class, create a class that implements o.a.h.h.t.c.HcfsTestConnectorInterface.  The test connector allows for non-standard configuration and instantiation of the FileSytem.  If a file system doesn't need additional configuration, then the default HcfsTestConnector class can be used, and the FileSystem classname given in the HCFS_CLASSNAME env variable.

Next, set these environment variables:

export HCFS_FILE_SYSTEM_CONNECTOR=org.apache.hadoop.hcfs.test.connector.glusterfs.GlusterFileSystemTestConnector
export HCFS_CLASSNAME=org.apache.hadoop.fs.glusterfs.GlusterFileSystem

Finall, run the tests.

This is demonstrated for both of the GlusterFileSystem classes in the test.sh script.  ((the pre-mounted gluster volume must also be specified for glusterfs)).
Renamed hcfs-->fs (include in existing package)
update test.sh with correct package name
apache 1.2.1 pom dep
Changes to the JUNIT tests to resolve errors.
Modifications to GlusterVolume to support some of the semantics expected in the JUNIT tests.
Merge branch 'fix_junit' of git://github.com/childsb/glusterfs-hadoop into childsb-fix_junit

Conflicts:
	src/test/java/org/gluster/test/TestFSMainOperationsGlusterFileSystem.java
	src/test/java/org/gluster/test/TestGluster.java
	src/test/java/org/gluster/test/TestGlusterFileSystemContract.java