Fix Various OSX issues

- Add xattr support
- Fix filesize so it's up to date during writes via stat call

Still outstanding:
- Copying something downloaded from the internet into the filesystem will
  report corruption in the finder.  It's a false alarm and can be avoided
  by clearing the com.apple.quarantine xattr, or by turning off GateKeeper
  until they fix this upstream in OSXFUSE.
Added fattr returning atime, mtime, and ctime

Also started admin console (no real commands yet though)
Add some platform specific stat_t calls
Add a little message about clean shutdown

Just to test--- shutting down via systemd does NOT wait
for user mounted FUSE filesystems to finish.  *sigh*.
Started work on transaction log

Also lots of cleanups