Rewrote sonoshell.py to use print_function from __future__.

Answer to https://github.com/SoCo/SoCo/pull/45#issuecomment-30677096

pep8 complains about the long lines, not entirely sure if we want to split the doc strings over multiple lines?