Support overloaded functions in library view

This submission is to:
1. Support overloaded functions in library view.
2. Display function's signature when hovering mouse over function in library view.
3. Display imported global functions in library view.

Monica is doing smoking test. Also tested with EB's sample files.