Move from an array of function pointers to actual methods.

Conflicts:
	src/services/syntax/syntaxGenerator.ts
remove file.
Specialize computeData for arrays.
Add missing brands to the syntax interfaces.
Add an IAccessorSyntax interface.
Remove unnecessary brand.
Merge pull request #1063 from Microsoft/nodeCleanup

Node cleanup