Fix file-descriptor leak
Add ByteBufferCleaner, from Apache Lucene
Use ByteBufferCleaner to clean up file-descriptors on reader.close()
Use more explicit exception types
Don't validate file size when duplicating
Merge pull request #13 from spotify/krka/filedescriptorleak

filedescriptorleak