added navigator.webkitPersistentStorage because webkitStorageInfo is deprecated in chrome v33.0.1713.0 canary
DirectoryEntry contains information about the item within a directory (either a file or a subdirectory).
Only the most very basic support, still doesn't behave as you would want/expect. Need to use a directory parsing library to get it to same directories correctly so that you can look them up either by ./foo, foo, or foo/ Currently only foo/ will work.
IndexedDB support will allow this component to work in Firefox.