trying to merge DLTP-36 changes on this branch

DLTP-36 adding controlled vocabulary for etd degree_name, level and discipline and creating picklist from them

nested attributes for Contributors

adding qa gem and running qa generators for local authority file

Removing qa gem since we dont need this gem anymore for etd

Adding etd vocab tables and pulling those fields into Etd repository models

commenting contributor_role for now, since it was causing some error

freeze rspec-rails to 2

consolidate different queries

adding spec for etd_vocabulary