Implement data provider experiment deletion.
Tidy up and commentate user delegate.
Remove logging in program fragment.
Update asset fragment for removed display modes.
Lots of fixes and improvements for viewing experiments.

- Keep detail fragment up to date with changes.
- Improve looks in list and detail fragments.
- Add welcome view for when no experiment is selected.
- ...and various bug fixes.
View new experiment after it has been created.