Refactor SessionController#create, reduce complexity.

Don't compromise readablity
Merge pull request #1657 from railsaholic/refactor_session_controller

Refactor SessionController#create, reduce complexity.
When you click Quote Reply, and then cancel the reply, don't ask if you're sure.
Site settings: move category into the opts hash so that it's compatibale with existing plugins
Use File.join instead of hard-coding slashes
Use stacked nav on left to navigate site settings categories
Add an All Results tab when filtering the site settings
Use debounce to make filtering on the All Results tab faster
Debouncing broke my js tests. Fix them later.
add edit reason when editing a post
FIX: site settings page layout at smaller widths
URGENT FIX: code would fail in Ruby 1.9.3 exception does not exist
message at the bottom for uncategorized was all mangled, fallback to the old way it used to behave
automatic groups should be bootstrapped
adjusting badges a bit
Merge pull request #1666 from awesomerobot/master

adjusting badges a bit
Locate the Puma config file.
FIX: Pinned topics within a category weren't working without a refresh
allow for arbitrary HTML at the top/bottom of every pages
Rename TopicSummary -> TopicMap