Update test_platform_filter

This does some minor recoding so that Platform looks like Product and
has a similar API. We should probably unify them more at some point.

Fixes #149

r?

NB: This overlaps the update test-feedback PR a bit. I'll probably have to manually fix whichever lands second.