Added src publish property to drawer for developer to specify custom icon

Default icon being overridden using css once developer passes src to drawer kind. 
You'll probably always want to run the `this.srcChanged()` method. This will let the code initialize itself for the first time.