Fixing observer support so any observer can only be added once
Fixing observer support so any observer can only be added once

schepedw/mail,zacholauson/mail,kainlite/mail,kaineer/mail,jeremyevans/mail,yujinakayama/mail,schneems/mail,agaridata/mail,smallspark/mail,mikel/mail,wktk/mail,zacholauson/mail,Schniz/mail,pascalbetz/mail,kaineer/mail,kert-io/mail,kert-io/mail,pjskennedy/mail,pushrax/mail,jeremy/mail,owenr/mail,smallspark/mail,pushrax/mail,pjskennedy/mail,carsonreinke/mail,jeremyevans/mail,0x00evil/mail,EdwardPantoja/mail,schneems/mail,EdwardPantoja/mail,planio-gmbh/mail,jonkgrimes/mail,agaridata/mail,carsonreinke/mail,kjg/mail,jonkgrimes/mail,jeremy/mail,missive/mail,0x00evil/mail,schepedw/mail,benmmurphy/mail,wktk/mail,kjg/mail,benmmurphy/mail