Moved nav bar functionality into more 'functional' style.
Fixed issue where parser improperly parses a function declaration with no identifier.
Re-added tests.
Added fourslash tests.
Renamed file.
Amended test for quoted module names.
Changed order of count check.
Finally using new tree.
Added helper function for creating child items.
Merge branch 'master' into navbar

Conflicts:
	tests/baselines/reference/parserEqualsGreaterThanAfterFunction1.errors.txt
	tests/baselines/reference/parserEqualsGreaterThanAfterFunction2.errors.txt
Removed duplicate 'getNodeModifiers'.
Minor edit to test.
External module items now display their base file name in quotes.
Addressed CR feedback.
Use push.apply to push multiple elements.
Merge branch 'master' into navbar

Conflicts:
	src/services/services.ts
Merge branch 'master' into navbar
Added error checking for references that reference the same file along
with 3 tests,
fixed some tabbing issues
Added error checking for references that reference the same file along
with 3 tests,