Created by: tgummerer
This is the first version of the android instrumentation test rule, discussed in #305 (closed).
The first commit (786c1ab) is the same as in #358, and is included here, because removing it would cause some conflicts.
I'm not sure about the 2nd and 3rd commit, (ba95887 and 207fcca). Those changes are so android_instrumentation_test
doesn't post any output, but I'm not sure whether that is required or not for the tests.
The pull request is also still missing a documentation update, which I'm still working on. There are also no new tests, but I don't know how to add them, as all parts have different behaviour with attached devices vs. no attached devices.