Upgrade to Rails 3.2.11
Add trailing period to domain.hostname_reversed.

This will allow us to more easily query by domains down the line by preventing name collisions.

For example, if we want the top-level domain and all the sub domains of fcc.gov, we could search for gov.fcc.

However, if there also was fcclabs.gov, a search for gov.fcc% would return both, and a search for gov.fcc. would not return the primary domain.

To avoid this, add a trailing period to all domain names, such that we can query for gov.fcc.% and get both the top-level domain, and subdomains more easily.

This commit both updates the model and includes a bi-directional migration.
Merge branch 'master' of github.com:GSA-OCSIT/mygov-discovery
adding profanity filter
allow all federal domains, not just .govs, + tests to validate.
allow querying by domains

pagination
prevent circular reference in JSON causing infinite loop
DRY up domains#show
fix for tag_list falling out of API response
expose the number of ratings on a page-by-page basis
paginate comments, assume json
order comments, dont expose user_id
add domain API to documentation
include tags in /pages?url= lookups
assume json on tags controller
set production redis server
Remove config/resque.yml, move to .example file, rename other .sample files to .example.