Headless screenshot support

This is a very simplistic approach to running screenshot comparisons.  Currently not implemented outside of Windows.

Wasn't sure what kind of threshold/comparison to make so kept it simple for now.

But I think this is enough to get some tests going.

-[Unknown]