initial commit of komodo shell

- initial commit of shell and test plugins
This use of SRamp classes really worries me from maintainability. Our code is interspersed with their's and it will be impossible to copy in new patched versions of those code when the package is not the same. If we are sticking with porting their code into komodo, can we keep their code in one place and under the same packages as it would make if far easier to diff them with new versions down the line?