Mention tern.ace

@angelozerr
Add test case for requirejs require functionality

Issue #310
Rename scope.node to scope.originNode, maintain it when instantiating

Issue #314
Fix wrong property name use

Issue #314
Forgot to save before commit

Issue #314
Add --host argument to server
[emacs mode] Support connecting to a specific host/port
Mention tern.orion in the manual

@angelozerr
Fix TypeScript parser:

 - create default constructor for classes if not defined
 - ignore IndexMemberDeclaration
 - handle GenericType
 - support module and class with same name on same level
 - fix constructor parameters parsing
 - handle module declared "declare module moduleName.submoduleName"