Fix examples script and Eclipse classpath to work with JNA coming from gradle

Not sure how brittle the classpath is going to be, but the hash in the jar path
seems stable when rebuilding.
Rename onMount to beforeMount, and change its semantics to mean just that.
Make extended attributes actually work. Add example filesystem to play with them. Tested on Linux only. Fixes #35.
Finish incomplete docstring for defaultStat. Avoid getting the UID/GID twice.
Reword README a bit.
Make MemoryFS threadsafe.
Add README section about improving performance.
Remove race condition reading process output
Merge pull request #38 from stevebriskin/master

Remove race condition when reading process output
Add link to Java-FUSE-Mirror-File-System
Fix typos in LoggedFuseFilesystem.
Make sure to reset internal state when filesystem is unmounted externally. Remove beforeUnmount which by definition cannot be made to work with this.
Add maven publish tasks
Merge pull request #42 from TimePath/master

Add maven publish tasks
Add link to gdrivefs project
Fix typo in LoggedFuseFilesystem.
Set default stat timestamps to the time the library was initialized.

By making the default time a constant over the execution of the program,
the stat output is still more useful than the default (i.e. the file
isn't from 1970), and behaves better with interactive editors which tend
to look for changes in the mtime to detect file changes by other programs.
Removed eclipse project files.
Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	.classpath