Incorporate new widget addition panel

/cc @shaunandrews

- [x] Add a default icon for widgets if they don't specify one. (See also [Trac 25419](http://core.trac.wordpress.org/ticket/25419))