Add REPL tab auto-completion
Adds auto-completion options on REPL.
Problem to solve
When user presses TAB, currently the REPL gives no support for auto-completion.
Proposal
The REPL console could search for available entries in the global scope, or even local scope of a method declaration, and attempt to propose meaningful suggestion for text auto-completion when TAB is pressed.
Reference: