add websocket support to /container/<name>/attach/ws

This function add the possibility to attach containers streams to a
websocket. When a websocket is asked the request is upgraded to this
protocol..
put the websocket route in the map containing all routes

Instead of handling the websocket differently just handle it as a normal
route and upgrade it to a websocket.
useless type
useless function. forgot to remove it.
reuse the type
Library: hipache and ubuntu base
Adding Joffrey as library maintainer
Define tags in the library files instead of upstream
Use extended syntax (indicate what type of object needs to be checked out)
Use full hash references in library/

Brew doesn't currently support abridged hashes
Add brew script to the contrib folder
Added definition file for busybox and updated ubuntu
Updated git repos for precise and raring
Brew: Avoid duplicate commands, added --debug option, added local repo support
Brew: Fixed docker-py requirement
Brew: Added cache prefilling and build summary
Script cleans up downloaded repos, uses quiet build
Bump to v0.5.1
Merge pull request #1364 from dotcloud/bump_0.5.1

Bump to v0.5.1
Change daemon to listen on unix socket by default