Improve CHARMM support and implement a new "chamber" function that effectively
duplicates the AmberTools "chamber" functionality.