refactoring & improved test coverage for isSameFile
Merge remote-tracking branch 'origin/issamefile' into issamefile

Conflicts:
	glusterfs-java-filesystem/glusterfs-java-filesystem/src/main/java/com/peircean/glusterfs/GlusterFileSystemProvider.java