Bug 935260 - Rework cards view to implement new task-manager look/feel and behavior

Based off of Aus' pull request