Copied in IPython.util.text.SList support

I am not sure what the proper text/credits should be.  IPython is covered by the BSD license so it's not an issue to copy the class in question but it's 100% been written by someone else.

Otherwise I setup a rudimentary test to ensure that it works as expected.