Sync shadow table for 156 migration

To be able to use db archiving our table and shadow table should
have the same columns.

fixes bug 1179502

Change-Id: Ibb0d4708d949d53e17e91307f07bb90a11b9a990
Sync shadow table for 157 migration

To be able to use db archiving our table and shadow table should
have the same columns.

fixes bug 1179504

Change-Id: I08485630a0e31252084e48d403f56da6866e0475
Sync shadow table for 159 migration

To be able to use db archiving our table and shadow table should
have the same columns.

fixes bug 1179507

Change-Id: Ia8a0271505d374456a9ff14d314e80af9bad4a2b
Add db test that checks that shadow tables are up-to-date

This is finally patch for bp db-improve-archiving.
It add new test that checks that:
1) there is no extra shadow tables
2) for each table we have shadow table
3) Tables and shadow tables have the same columns.

blueprint db-improve-archiving

Change-Id: If037ccbb80a880777e8bc2224b0847ccf9413ea2
Merge "Sync shadow table for 156 migration"
Merge "Sync shadow table for 157 migration"
Merge "Sync shadow table for 159 migration"
Merge "Add db test that checks that shadow tables are up-to-date"
Merge remote-tracking branch 'm_src_repo/citrix-fixes' into build-temp