wayland: fixup sed borkage from input cleanup
wayland: clean up tests after input cleanup
wayland: tests: fix signed/unsigned warning
wayland: Fixup test building

- Build tests in the test dir, not the main make.
- Guard objects and code appropriately (I hope?)
- Remove support for all but weston += 1.0.99. pkg-config and versioning were
  not implemented before that anyway.

Note: Still not fully working. Tests need to use the dlopen'ed wayland rather
than a link. This has the added benefit of testing the dlopen process as well.
wayland: only support the newest wayland SDK

With >= 1.1.90, we can use the defines in weston/version.h
wayland: update gitignore