Merge branch 'feature/rounded-button' of https://github.com/chrismay2/echo3

This change provides the possibility to give buttons a rounded
style using CSS3 based capabilities.
According to http://caniuse.com/border-radius this is supported
beginning with IE9 and all other current browsers (including
long-term editions).

Maybe we want to explicitly drop support for those outdated
browsers beginning with 3.1.x?
Manual component registration
Add PeerFactory changes