Add tab compelete and eldoc for scheme

> [Scheme-complete](http://synthcode.com/wiki/scheme-complete) provides a single function, scheme-smart-complete, which you can use for intelligent, context-sensitive completion for any Scheme  implementation.