Added output_reassignments table and reworked the builders

Conflicts:
	app/models/listing_change.rb
	app/models/nomenclature_change/reassignment_processor.rb
Deleted debbuger line
added output reassignment validation specs
specs for output reassignments processing
reconciled post-merge issues
Merge branch 'output_reassignments' into nomenclature_changes