Test for filtering records across multiple blocks

I added a test that currently fails. I don't understand why it should fail though.

Please see this thread on the discussion forum for more info: https://groups.google.com/d/msg/parquet-dev/eMoVUXxY044/RzaoK2LykbYJ
`writeCarsToParquetFile` writes `n` number of each type of car to the file. So there are 10000 `Volkswagen Polo`s, 10000 `Volkswagen Passat`s, and 10000 `BMW Mini`s.

Look at `testFiltermatchesMultiple`, it does the exact same thing, but it only writes 10 of each car instead of 10000. It still loops 10 times. The only other difference is that the new test uses a smaller block and page size so that the file ends up having more than one block (I honestly don't know whether it's having multiple pages or multiple blocks that make this bug come out). You should be able to get the same effect by use the default block and page sizes, but just writing millions of records. That just didn't seem like a good idea for a test.