Fix the makedepends scripts to recognize that the headers have moved. Also add a
depends file to the scripts directories.

Get the exclusion list built correctly (the exclusion list does NOT hold the
exceptions, and the exclusion list is taken from the EXCLUDED_ATOMS_LIST and
NUMBER_EXCLUDED_ATOMS rather than the list of bonds and angles).

Update the unit tests to reflect that.