merge hbond  donor/acceptor energy lists from energy calculator into one
no donnor/acceptor in Hbond_backbone_donor_and_acceptor_indexer key

previous the key was segid,residue,atom,<donor/acceptor> however,
<donor/acceptor>  is not available to the  Hydrogen_bond_context....
fix: assertSequenceContains had a badly formatted exception
add a hydrogen bond index to the Hydrogen_bond_context

this is the index at which hydrogen bond energies are stored in the
energy list
replace hbond_atom_index with hbond_index

we only need to know the hbond index not what atoms it came from
remove redundant old implementation of test_hbond_context
add atom name translations to Hydrogen_bond_context

GLY HA1 -> GLY HA
add test to show that the hydrogen bond ATOM components match expected
remove bad second selection of components by acceptor rather than donor
hydrogen bond offest data now times by 1000 in file to avoid truncation

yaml is only reading a limited number of decimal places... so we
multipley the data up in the file and divide it in the table reader

this is a bug that needs to be fixed
update data table template for extended hydrogen bond set and new name
refactor code to calculate hbond test energies into a separate method
add hydrogen bond shift calculator and tests