Remove dead, bogus code in canonicalType

Closes #270
Treat RequireJS dep paths as relative to current file
Implement condensing for requirejs plugin
"origin:" test directive for testing the origin source file
Set origin on RequireJS modules to fix condensing of primitive-typed modules
Use correct String.prototype.length URL and docstring
[angular plugin] Add .get/delete/post/etc
[angular plugin] Fix handling of service method

Closes #267
[condense] Preserve altPath destinations for functions
Resolve node module paths to avoid requiring the same module file with different origin paths
Fall back to using the original required module ID for abstract node modules
Add constructor properties to prototypes in infer.js
Fix a few more bugs in condense.js

Issue #278
Remove bogus extra property link in recursive condense test
Add chai (http://chaijs.com) def file
[server] Do not purge full file when reloading

Issue #282
Port lib/typescript.js to TypeScript 0.9.5

Issue #265
Closes #288
Closes #289
Pass allowReturnOutsideFunction to acorn

Issue marijnh/acorn#86
Update jquery def, add Promise, jqXHR
[chai defs] Fix namespacing error and include "should" api.