NonApkTestRunner

I have a set of jar library (not android projects) projects that have some dependencies on non stubbed android framework code.  To make my tests work using robolectric shadows, I extended the standard test running with a test runner that generates an apk project directory.  Let me know if this is a dumb idea or there is a better way to do this.  Otherwise, heres a patch.

This commit includes a test runner for non apk projects that would like to use the shadows provided by robolectric.