Add generic XUnit test engine class.

Summary: This is necessary for the new Next repo and useful for other projects too.

Test Plan: N/A

Reviewers: dctrwatson

Reviewed By: dctrwatson

CC: benvinegar

Differential Revision: http://phabricator.local.disqus.net/D8248