Remove some IPython entry points.

This is a step towards MPI-only communication (issue #140) and a better more modular communication backend in general.

I also removed an anamolous `del` statement, then I noticed there were a few more of them which I didn't remove. These should have comments if they are actually needed because they seem very unpythonic.