#1105: tweak default page expansion

This addresses part of #1105.

It tweaks the default page expansion for a single app session in
`rose edit`. This adds a default maximum page tree depth limit, and
a way to configure which leaves stay unexpanded (at the moment,
just the "file" leaf.

@arjclark, please review. @dpmatthews, this is related to some of
your comments.