small tweaks
Performance tweaks for listening to documents

* the text listener we were using previously seemed to fire events a
little too frequently - this should be more concise
Support the spell-checking reconciler

* refactored the annotations logic out to make it look a bit simpler
Delete unnecessary code
Implement formatter preferences page

* not exposing the editor options yet (tabs vs. spaces, indentation,
etc...) but this is a good first step
Fixes #14 Expose formatter and editor preferences

* the editor options should likely also impact the editor as well - i'll
have to look into that next (for example, tab widths)
Hookup tab width
Use the built-in preference keys for indentation settings

* this should make the proper editor behavior "just work"
Properly chain the preference stores

* my last change regressed reading of global settings - this restores it
Take folding off the roadmap

I opened an issue to track this instead.  There were several challenges with implementing it properly.
Fix some subtle race conditions

* the bridge may be called from multiple threads if the reconciler is
running on one thread and file delta events are firing on another
** this fixes the race condition but introduces another problem: the
reconciler may now lock up the thread the file delta events are being
processed on
* don't process updates for open files since the editor events may fire
out of time with the file change events
Stop leaking language services
Fixes #18 "Enable TypeScript Builder" doesn't work in Package Explorer

* the <adapt> element was the missing trick
Clarify the Builder instructions a bit more

* I can see how this is currently a bit misleading
Fixes #19 delay when closing a file

* turns out shutting down the bridge can take a few seconds
Update README.md
Update README.md
Set icons for getter/setter
Hookup icons for more kinds (found with jquery)
Don't compile d.ts files

* based on a bug report from #18