Consolidate work in several forks, fix the issues, and get it working again

I've merged changes in forks from:
https://github.com/shortsightedsid/swank-gambit
https://github.com/ecraven/swank-gambit
https://github.com/Snamich/swank-gambit

The changes should take care of the following issues:
jlongster/swank-gambit/issues/1
jlongster/swank-gambit/pull/2
jlongster/swank-gambit/issues/3

Hopefully, this can help return the project to a more workable state.