Volume: Workaround for Windows and FileChannel truncate. Fix #326.
fix #335 Ensures that file resources are allways released.

A call to close() in StoreDirect.java  will now release all resources even in the event that some file channels are already closed because of interrupted threads.

Also a call to close() will ensure that the engine is marked as closed.
Merge branch 'fasterdude7-master'
Merge pull request #327 from Toilal/windows_filechannel

Volume: Workaround for Windows and FileChannel truncate. Fix #326.