warn about stubbed natives
implement RecordStoreUtil.exists
clean up implementations of MIDletSuiteStorage.getMidletSuiteStorageId and RecordStoreFile.spaceAvailableNewRecordStore0
implement RecordStoreFile.openRecordStoreFile
stub RecordStoreFile.readBytes
implement RecordStoreFile.writeBytes
implement RecordStoreFile.commitWrite and .closeFile
don't break open file descriptors when closing a file
implement RecordStoreFile.setPosition and .readBytes
implement RecordStoreFile.spaceAvailableRecordStore
indent correctly
don't create an entry in openedFiles if it doesn't already exist
don't reset from if it's 0; do set position after reading bytes
run fs.js tests
Merge branch 'master' into record-store

Conflicts:
	midp/midp.js
fix typo during merge
don't change from if it's explicitly 0
fix merge error
fix slash coalescence; normalize path in now-public dirname function
Merge.