Bug 1074332 - Utility tray improved transtion r=mhenretty

It's really confusing to have both a `hidden` class and a `visible` class for the utility tray that each do slightly differently things. Do we really need both here?