Moved the offset on read to python

The read-offset (seek) was done in libc but that causes trouble when the libc is 32bit and the file is +2GB.
Using native python os.lseek avoids this problem.
This release contains a fix for 32bit overflow during offset reads in libc.read
Numerous PEP-8 changes.
Numerous PEP-8 changes.
Numerous PEP-8 changes.
Set FuseOSError(EAGAIN) as the default error

 If no errno is provide then we raise an EAGAIN which tells FUSE to try again.  FUSE will attempt the
 operation 3 times in those conditions.
Cleaned up error handling

Stopped trying to catch exception on connection closing, let the error be caught elsewhere.

Also added the 423 HTTP code (Locked) as raising a ENOPERM in Python.
Catch read-only mode during status check

The service raises a 500 error with message read-only when in maintenance mode and user tries to modify something.
Catching this in checkstatus allows a generic EPERM to be raised to callers.
Moved the flush to vospace to flush instead of release

The close process doesn't catch errors during release, only during flush.
flush is only called during the close process.  writing to disk errors are raised here.
Pass the debug option to the mount point... more verbosity from FUSE.