Fixes #46 always destroy node processes during shutdown
Fixes #52 don't expand all outline nodes if there are too many

* arbitrarily cut this off at 500 nodes
Merge remote-tracking branch 'upstream/master'
Update lib.d.ts to latest from the in-progress 0.9.2 release

* this one contains tons of new documentation
Move preference/property pages into a "preferences" package
Merge remote-tracking branch 'upstream/master'
Fixes #53 Use the built-in TypeScript indentation support more

* there were several corner cases I wasn't aware of that this new code
should now handle properly
* there is still a bug in the TypeScript support where it won't properly
handle the first paramter in a functions argument list, but this change
is strictly better than the previous support
Merge remote-tracking branch 'upstream/master'
Fixes #54 NPE in auto edit strategy
Another small indentation fix - not sure how this was lost from before
Fix small bug
Merge remote-tracking branch 'upstream/master'