Fix mach unit test filter

Added unit test filter to components so that ./mach test-unit {foo} works in line with documentation.

I'd personally like to also make filters on the components as well as the tests. This would change the interface, however, so I'm not going to do it until I get the go-ahead.