Fixes 902142 - adds support for partitioning matviews

* Includes a migration that drops foreign keys on
  parent signature_summary tables
* Downgrade restores the FKs
* Also runs backfill_weekly_partitions() for signature_summary tables