Merge pull request #1070 from RosettaCommons/JWLabonte/XRW/Field_refactor
Post-XRW: Further refactoring of Field/Record types
`Record`s composed of `Field`s are used as temporary data containers for `.pdb` file input before storage in the SFR. As part of the XRW, I refactored this system, but on the second day, I realized that I was overambitious and had added information to the `Field` `struct` that is pointless to store.
This merge makes the following changes
* Removes "Data Type" columns from `pdb_record_defs` file in the database.
* Removes the `enum` for `.pdb` field data types.
* Adds an `enum` for `.pdb` record types.
* Fixes a bug in ignoring `END` records
ThreadingInputter and fold_and_dock show output changes, because they have tracer volume up very high.
splice_out_ integration tests show output changes reflecting the bug fix involving `END` records.
cyclization integration test is broken.
All other tests pass.