Fix tree controller's -visibleForumExpandedAtIndexPath:

Need to check whether its children are hidden, not whether it's hidden itself.
Update forum list for iOS 7.

There are now two different table view cells: one for the favorite forums
section and one for the rest. The cells use auto layout and match @ridilla's
mockups.