removed mutable objects from default arguments in pub/sub object

I pulled the mutable lists from the unsubscribe function definitions, fixing a subtle bug that could happen when subscribing/unsubscribing in a certain pattern.  See a more thorough description of the issue here:

http://stackoverflow.com/questions/1132941/least-astonishment-in-python-the-mutable-default-argument