MBS-169: Display a summary of total subscriptions on subscription pages
MBS-5217: Add a daily cron job for test servers

This is equivilent to the daily cron jobs, but does not dump data.
MBS-169: Make sure all new strings are translatable
MBS-5066: Remove format_ipi entirely to ensure IPI validation happens

is_valid_ipi was never getting called properly because we were calling
format_ipi first. Furthermore, if you call is_valid_ipi first, then the
transformation still happens which results in a form with a valid IPI (after
transformation) but an error message that it's invalid (before transformation) -
very confusing! Because format_ipi strips all invalid charecters out,
is_valid_ipi can never fail, so I've decided to just remove this formatting
entirely. There don't appear to be multiple formats for IPI codes, and if there
are, we should improve the formatting to deal with specifically them.
MBS-3757: Correctly display annotation parent type in search results

Now uses the parent type and the ref_to_type function to translate a class name
into an entity type, and then uses the new 'type_name' MACRO to turn this into a
human readable string.
MBS-5066: Allow IPIs with [.\s] characters, and pad to 11 digits
Merge remote-tracking branch 'ianmcorvidae/misc-i18n-fixes' into mbs-3757

* ianmcorvidae/misc-i18n-fixes:
  MBS-5212: /search/edits: get rid of selected_for_negation, using selected_if_matches
  misc. i18n: change macro better_name to format_entity_type_name
  MBS-5224: /doc/Edit_Types was incorrectly looking for 'Historic' instead of l('Historic')
  MBS-5209: statistics/editors was not using statistics domain
  MBS-5212: translate dropdowns on /search/edits
  Make annotation formatting help translatable (MBS-5164)
  Make entities translatable on the relationships page (MBS-5143)
  MBS-5212: /search/edits is largely untranslatable
  MBS-5211: HTML <title> untranslatable on statistics pages
  MBS-5210: header/footer on timeline page was using wrong domain for translation
  MBS-5216: incomplete root/user/profile.tt string (due to use of _ operator)
MBS-3757: Replace 'type_name' macro with 'format_entity_type_name'

This macro was interested before this work in the misc-i18n-fixes branch.
Merge branch 'master' into mbs-169

# By Ian McEwen (154) and others
# Via Oliver Charles (189) and others
* master: (381 commits)
  MBS-5187: Handle UTF8 encoded JSON in release editor' duplicates' skip
  MBS-5208: Fix grammar on 'add note and vote' button for edits
  CAA-32: Dump the cover art archive as part of mbdump
  MBS-5050, HTML::FormHandler 0.40013 is required for the changes introduced in commit ed5dfa2d6c735fb8054795193562f0b54e01be2d
  MBS-5215: fix broken Data::Tracklist test, due to another evaluation-order weirdness
  MBS-5215: change @trax to @track_hashes, since warp didn't like my name ;)
  Revert "Revert "Merge branch 'mbs-4382' into beta""
  MBS-5215: make FixTrackLength respect 'number', and make it default correctly when undef
  MBS-5215: revert previous commit, as I did it horribly wrong
  MBS-5215: number was getting set to position + 1 due to peculiarities of perl evaluation order
  MBS-5215: Edit Medium edits were tromping 'number' settings
  MBS-5198: cleanup for Data::Statistics::ByDate
  MBS-5198: cleanup for Data::Statistics::ByName
  Fix the broken Data::Tag test (make sure there's a parent set for the EntityTag in the test)
  Fix the Controller::Recording::AddISRC test (add client_version to expected)
  MBS-5170: Use type-specific date labels on Edit Artist edits
  MBS-5197: remove Data::Dumper import, I'm stupid lately
  MBS-5197: ISE when the mediums don't exist on a Move DiscID edit, due to calling ->release
  MBS-5122, Set HTTPS fastcgi variable from a X-MB-https header.
  MBS-5196: CSS: Centreing an image doesn't work
  ...

Conflicts:
	lib/MusicBrainz/Server/Plugin/Translation.pm
	po/extract_pot_templates
MBS-169: Updating to work with the latest translations code
MBS-5217: Add report.index to InitDB/CreateTables
Merge branch 'mbs-5217' into beta

* mbs-5217:
  MBS-5217: Add report.index to InitDB/CreateTables
  MBS-5217: Add a daily cron job for test servers
Merge branch 'mbs-5066' into beta

* mbs-5066:
  MBS-5066: Allow IPIs with [.\s] characters, and pad to 11 digits
  MBS-5066: Remove format_ipi entirely to ensure IPI validation happens
Merge branch 'mbs-169' into beta

* mbs-169:
  MBS-169: Updating to work with the latest translations code
  MBS-169: Make sure all new strings are translatable
  MBS-169: Display a summary of total subscriptions on subscription pages
Merge branch 'mbs-3757' into beta

* mbs-3757:
  MBS-3757: Replace 'type_name' macro with 'format_entity_type_name'
  MBS-3757: Correctly display annotation parent type in search results