Allow content to be added to fab

`icon` and `src` do not give enough flexibility/control over the content in a fab. In my case I wish to add a morphing icon to the icon. Something like: http://codepen.io/albebonv/pen/mKpjg