New UiAutomator Tests for the ONCE UX plugin.

All tests save for LearnMoreCheck.java are in the planning stages. Any comments or suggestions about their execution or the concepts themselves would be greatly appreciated.
It looks like you are using latches as a sleep mechanism and that you are trying to reuse them.  I suggest you create a new latch for each asynchronous condition that you want to block on and if the latch times out, that should be considered a failure.  The asynchronous logic should be configured to count down the latch.  If you really do need to sleep and there is no way to catch when the asynchronous condition, then Thread.sleep() is one way to do a sleep: http://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html