Add Options.{OSFile,TempFile}

The change enables safe use of encryted databases based on an os.File-like
custom encryption layer passed to OpenFile().

Fixes #5