fixed some IE and Firefox incompatibilities
fixed cross-browser compatibility
misc
forgot to be async in this 2 places
bugfix: expanding a folder with a subfolder with deleted items, had the pseudo-folder visibile

bugfix: reloadVFS() was not removing children. In case of socket.io reconnecting, items were doubled.

extra logging to hunt another bug: if you delete an item in a subfolder, for the first one the server is giving folderDeletedCount=0 instead of 1.
ioData() filter function applied to server's answers
bug: delete a temp item in a temp folder, the first one is not going into pseudo-folder because the server is answering folderDeletedCount=0
bug: sometimes "deleted items" pseudo-folder was not displayed
move backend.html and frontend.html in their own folders
changed serving.ioError parameters order
bugfix: deleting fixed node was not returning the parent folder
updated dependencies
changed $.size() into $.length for readability
bugfix: reloading a VFS was not showing the deleted items
special icon for deleted-items pseudo-folder
moved some icons file
use async.waterfall instead of Step
update .gitignore & todo
bugfix: access to unexistant variable
bugfix: empty folders without special label
moved vfs stuff to vfs file
handle failed connections
Windows' shell context menu item
.extend instead of prototype
renamed Object methods to avoid collisions
frontend: pagination
merging of cookies into one "settings"
bug in dirname() causing the "parent folder" link to not work correctly