Only show Subscribe button when appropriate
Fixes issue #642.
- Re-implemented the fix for issue #642
- Looking much better, but still seeing some weirdness in iOS 5.x (the Index View doesn't show up and Shelf View shows up with incorrect orientation)
- Seems to work in iOS 6.0 without any issues
Post-merge commit.