idiot-proof defining bonds with manybody potentials
add a test to check if manybody potentials are used with bonds
and (default) exclusion flags that cull pairs from the neighborlist.
now careless use of topology data with resulting in excluded
interactions will generate an error. for the few legitimate use
cases, the test can be turned off.