rename classes in green/notification.py

- Function_CallFromThread -> CallFromThreadObserver
- Observer_classFromThread -> NotifyFromThreadObserver
- raise TypeError instead of AssertionError where appropriate

darcs-hash:20090217132509-b2873-07ec61a68cce0410686799423fde415b5748bd24