Breaking up AutoFilter tests into smaller pieces

This particular unit test is huge and results in the generation of an object file large enough to exceed the section count limit for the 64 bit COFF format.  Splitting up unit tests that get this long is probably a good general practice anyway.
Add copyright headers
Merge pull request #161 from leapmotion/bug-largeobj

Break up AutoFilter tests into smaller pieces