Tweak cardsview bug 1061324

Yanked all the IconsHelper / iconButton updating stuff - we just want the browser icon for browser windows. 
Re-enabled the empty cards view, per UX request. 
Card.js unit tests now passing (I just adjusted what was there, no new tests)
TaskManager unit tests still need updating.