Pretty major revamp of intellisense logic

1) Now using the options added in the last commit for various
intellisense functionality.
2) Added new option to prevent the function list from showing parameters
in the function info.
3) Changed function signature help logic to work more like the C#
editor...still have a long way to go there, though.