Fix script loading and make it more robust.

Conflicts:
	src/nz/ac/auckland/lablet/script/ScriptRunnerActivity.java

src/nz/ac/auckland/lablet/script/components/ScriptComponentGenericFragment.java
Only copy assets once.
Make unselected marker more unobtrusive.
Add icons to the home screens.
Don't call setState twice.

Setting it to ongoing cause the script to move to this fragment.
However, afterwards we setting it to done leaving the script at the
wrong position.