Java changed.  Again.  I hate crashplan.
More java-change related stuff.
Add a patch file to change the mmap to have reading as well as
writing.
There are two places where the size == 0 bug showed up;
I'd only found one.  This gets the other.
Merge branch 'sef-netatalk3-segv' into freenas/9-stable
This fixes a problem with netatalk3 that was causing segv.