New attrib table for dna_align_features
Created by: james-monkeyshines
The new dna_align_feature_attrib table is to replace functionality that would be lost when the 'external_data' column is removed from the dna_align_feature table.
I've added tests for the new functionality, and they run fine when I use a preloaded test db with the schema modification. I didn't feel confident in updating the test-genome-DBs directory, however, so the Travis tests will fail until the table is added into the table defs there (the tests do not assume that there will be any rows in the dna_align_feature_attrib table).