reworks methodology to close #1649 and close #1064

So... I've modified the schema to add a new section (methodology_other) which should fix most of our problems with how this section is edited and displayed. It is written to be backward compatible, so no change in db is necessary. I've tested virtually every manifestation I can think of (creating a new dataset, editing a dataset, editing an indicator, viewing both datasets and indicators)

Also made some cosmetic changes to the methodology UX as per CJ's request.