Add support for "simple ipython shell"

Allows shell scripting via:
  echo 'for c in cm.get_clusters(): print c.cluster_tag' | starcluster shell -s

As part of this, moved warnings to stderr instead of stdout.