[DON'T MERGE] wakeup and suspend

This is our wakeup-and-suspend branch. This pull-request is only here to have an easy overview of what our custom changes are compared to upstream.

Initial changes are at https://github.com/7eggs/hipache
Original repo is at https://github.com/dotcloud/hipache

Adds wakeup logic, incase an destination app has been suspended. Keeps the request open until the app is available.