fixed comparison calculator for all hmis report
use different generators for suite and media_suite

the way it was done before was super confusing and backwards
cast unknown input to string to pass to normalize_username()
Fixed issue with incorrect patient error layout.
Merge pull request #3470 from dimagi/fixture-username-fix

cast unknown input to string to pass to normalize_username()
Merge pull request #3468 from dimagi/media-suite-cleanup

use different generators for suite and media_suite
Merge pull request #3471 from lwyszomi/114749-case

Fixed issue with incorrect patient error layout.
Merge pull request #3465 from SolDevelo/all_hmis_fix

fixed comparison calculator for all hmis report
Update the tests to use new property name
Comments
Merge pull request #3473 from dimagi/uth

Custom University Teaching Hospital work
Merge remote-tracking branch 'origin/multimedia-case-properties' into autostaging
Merge remote-tracking branch 'origin/completion_time_report' into autostaging
Merge remote-tracking branch 'origin/pretty-user-display' into autostaging
Merge remote-tracking branch 'origin/cache-locations' into autostaging
Merge remote-tracking branch 'origin/hq-dropdown' into autostaging
Merge remote-tracking branch 'origin/refactor-domain-copy2' into autostaging
Merge remote-tracking branch 'origin/dynamic-links' into autostaging
update submodule refs