Cleanup
Some renames for tests
Added another control with artificial patterns implementation for testing purposes. Added test for more-than-two-properties-on-the-same-pattern bug in Win7 to it.