Simulations from master in fragments branch
From master branch
Simulation runner class

Calls setup and run methods from dynamically loaded simulation classes
and monitors progress
SimRunner code based on old Simulation abstract class
Rename: SimulationDetailFragment -> SimulationFragment
Read external storage permission (for class loading)
List classes in sim dir
SIMLIST item type change
Name in classes
activity_simulation_detail -> activity_simulation
DO NOT EDIT note in description
Button and text area for simulation view
File deletion
SimItem unnecessary
Layout fixes
Trying to fix fragments
SimRunner constructor loads class
Refactored classnames to defaults to make layout fixes simpler
Fixed fragments

Renamed everything to the original names (from new project autogenerated
code).
New layout - setup+run button and status text at bottom