Bug 835795 - Don't setVisible(false) frames as soon as they're created.

In my (rather spotty) testing, this change didn't cause any problems
(e.g. app frames sitting in fg forever).  But we should be careful.