add deploy:cleanup_lingering_releases task

Adding a new task for cleaning up lingering releases. Detailed comments as to its purpose in the code.
Fair enough but could you add a TODO to cover this case? It's seems like an easy case to fall into during canary deploys and panicked rollbacks.