Backbone flat

This pull request probably breaks the widget registration for default widgets.  Now, register a widget or view by doing:

```python
IPython.widget_registry.register...
```
instead of `IPython.widget_manager.register...`.