Add new knockout binding handlers

Add knockout binding handlers for drag and drop and for contenteditable
elements.
Allow editing of the avatar and the name

The avatar can now be changed by dropping a new picture on it.
The name can be edited inline.
Add user search and add to buddy list