single space edit form now pulls all extended info fields from schema

refs SPOT-751

before it was only pulling the fields that already existed in that spot,
not necessarily all of the possible fields
made values that should only be 'true' or nothing be checkboxes

refs SPOT-751
turns the diff template into a more generic error template

refs SPOT-751
Merge branch 'spot751'