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

Clean up the ingest form code, and make it easier to interact with.
Merge pull request #260 from nigelgbanks/7.x-ingest-index-problem

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