Issue: 1013 MARCXml module ingest hook conflicts with Newspaper/Book pag...

...e ingest

Clean up the ingest form code, and make it easier to interact with.

There is a new submit handler for the previous button, that allows a given step to "undo" what its submit has done.