Add H2-H2 molecular potential by Diep and Johnson

All features are in, including PBC and a switching function.

Possible improvements include
- faster and neater code for one pair H2-H2 (ready to commit)
- extract cutoff value from settings
- utilize neighbor lists on F-F