Call the parser with setTimeout to ensure that the main thread has a chance to execute in the background

Conflicts:

	parser-worker.js
Track properties and identifiers per file
First try at collecting properties from other files
Refactor sorting and comparision; ensure that properties aren't duplicated in search results; truncate large result sets
Parse all JS files in the directory on editor change
Bugfix: when requesting parses of other files, send that file's actual text instead of the current editor's file's text
Return when asynchronously reparsing to prevent sending multiple responses
Property completion for other javascript files in the current directory