Create the 'bin' folder if necessary

This is necessary because the bin folder does not yet exist in a clean git clone.
Merge pull request #1 from marnix/master

Add 'bin' folder in run.sh script, in case it doesn't yet exist
java.lang.NullPointerException at net.fusejna.FuseFilesystem._listxattr(FuseFilesystem.java:167)
indentation style fixed
Merge pull request #5 from onokonem/bugfix

java.lang.NullPointerException at net.fusejna.FuseFilesystem._listxattr(...
You can supply a custom logger object as well
Simplify examples a bit
Add support for getting the fuse_context structure and some convenience accessors for some of its fields
Add datasync parameter to fsync/fsyncdir, update stat struct from fuse.py
Fix a few StructStat atime/mtime/ctime typos.
Merge pull request #8 from DamjanJovanovic/master

Fix a few StructStat atime/mtime/ctime typos.
MemoryFS: Implement rename() a bit more properly
Merge from GitHub

* https://github.com/EtiennePerot/fuse-jna:
  Fix a few StructStat atime/mtime/ctime typos.
Fix reads on large-ish files in MemoryFS
Migrated to gradle and upgraded jna.
Fixed fieldOrder for remaining Structures.
Extracted Structure field order to constant.
Fixed examples.
Fixed classpath typo.
Nicer message when gradle isn't installed.