Simplify how type members are represented in the tree.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map
Remove IndexMemberDeclaration, we can just use IndexSignature instead.

Conflicts:
	src/services/syntax/SyntaxGenerator.js.map