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.