Convert AreaShadertest to use framework
Ignore built tarballs of the source
Ignore output of tests
Re-write the LESS test to only use the < operator

Using >= didn't work with classes which only implemented the one
order for sortability.
Add additional cases for !> and !< to test macros.
Add a test for Edge classes in AreaShader

This test is written against a placeholder Edge.h file, which contains
the two classes as written before I modified them. Now this test is
in place, I can replace the placeholder contents with the modified
classes, and ensure they essentially work the same way.
Replace Edge classes with new code

The tests still pass
Use the Edge.h header instead of embedding

This header has been proven to contain code equivalent to both the
old and new embedded code in the last few commits
Clean up Edge.h includes