Add some handy settings to posts view.

Extract similar behavior of posts view settings and jump to page view into the
AwfulSemiModalViewController. AwfulSettings needed a way for callers to extract
appropriate minimum and maximum values for a given setting; this could be
formalized.

Closes #188