Changed executeOnUiThread to execute. Fixed runRobolectricLooper to support the use of a Looper instance that is not the main Looper