Fixes #97, adding image from media manager should 'dirty' step
Fixes #98 and Fixes #82, dirty step navigation

This prevents going to the next step if the step is dirty using the
TitleIndicator touch events.  It also warns you if you are trying to add a new
step when you have unsaved changes on the current step.