Add code auto-suggest, parameter info, and live documentation

Fixes T2935;

Test Plan:
- Test parameter info comes up
- Test hover over parameters works
- Test autosuggest comes up when typing function names
- Test the right documentation comes up for the right function call
- Make sure number scrubber still works
- Make sure background color picker still works

Auditors:
john