copy some validation from the PartialDate field that got trumped by the birthdate-specific checking
MBS-4843: Translate auto-editor election strings
MBS-4843,2: Use N_l() instead of l()
update User::Edit test to handle this validation should-be-failure
add iso codes to comments for applicable domains
MBS-3492: Display search server errors in /ws/1, rather than returning 200

If the search server does not return a successful response, rather than
returning a 200 return a 503 and set the response body to the error the search
server returned. This matches /ws/2 behavior.
MBS-3518: Remove Chrome frame recommendation/warnings
MBS-776: Allow partial dates to be completely partial

This was already supported for submission, but the display would only display
defined components. Instead, this now tries to display as many components as
possible, stripping any trailing missing components.
MBS-4058: Enable use_request_uri_for_path so 'hip-hop/rap' type tags are browsable
MBS-2138: Redirect /ws/2/?$ to documentation
MBS-4714: Add tests to make sure user's with '/' in their can login correctly
MBS-2199: Don't show primary/secondary types when editing releases

This is a release group property, and uneditable on the release page. Instead of
disabling these fields, which is confusing, they are now hidden and replaced
with more informative text.
MBS-4439: Fix edit searches for edits on a specific date

Searches now use a truncated date, down to day accuracy. New indexes have been
added to the edit table to speed up these searches (rather than requiring an
expensive sequential scan). Upgrade scripts have been added to build indexes
concurrently and not lock the entire edit table.
MBS-4439: Move update script to the correct directory
MBS-4439: Do not create indexes in a transaction as this is not possible
enable None radiobutton on detail pages
.gitignore compiled python files (e.g. fabfile.pyc).
Stop collecting statistics, and delete old ones, for silly languages.

 * 'silly languages' meaning: has no iso_code_2t code and frequency is
   set to 0
MBS-3957: Track length changes >10s require recording association

If a track already has a recording associated with it, and the user changes the
track's length by more than 10 seconds, the user must reconfirmation the
recording association.
Merge branch 'beta'

* beta: (97 commits)
  fabric: Use the term 'beta' again, as it matches our servers
  fabric: Add a force-push to the reset_test strategy
  fabric: Updating to reflect new branching policy
  Don't abuse <abbr> tag
  Add another editor to the collections fixture so tests pass
  MBS-4492, correctly spell "defined" in ssssss.psgi.
  Meh, whitespace
  Added tests
  MBS-2666: Filter edit search by data quality
  Removed a second test
  Removing now useless test
  MBS-4998: When checking if an alias exists, restrict it to a single parent
  Changed jamendo cleanup to fix track links too
  Remove watermarked sites from the whitelist
  make sure undefined rg type actually gets its very own shiny table
  Change validation methodology, and add tests   * Instead of using scalar $_->errors, which seems     to have broken other tests, checking the dates themselves   * Add descriptions to existing tests   * Add some tests using 1991-11-31 (invalid date)
  Fix typo in catalog number deduplication
  MBS-4965,2: Also display a hidden track.position along with track.number
  MBS-2662: Fix the display of artists in the BadAmazonURLs report
  MBS-2662: Fix the DISTINCT clause of a few reports
  ...