Updated from global requirements

Change-Id: Iadf6adbc667f957b72ded277e8dbd999c1cf393b
Fix Jenkins translation jobs

The -propose-translation-update and -upstream-translation-update
jobs do not update from transifex since our po files contain
duplicate entries where obsolete entries duplicate normal entries.

Remove all obsolete entries to fix the jobs.

Change-Id: I6557c0b0c5ed73a0f87107214f5375ef1d0f8675
Closes-Bug: #1299349
Merge "Fix Jenkins translation jobs" into milestone-proposed
Allowed nested resource metadata in POST'd samples

Fixes bug 1302664

Previously, posting samples with nested metadata caused the mongo
driver to fail on the embedded period in a metadata key.

Now, we explicitly unwind the flattened resource metadata before
publishing the sample.

Change-Id: Ibb0980afc880218962328a9b7fe792015d58d1d2
(cherry picked from commit 2e8fa7c48fe4cca5674f895bd3985dc9243a9702)