NWChem: Recent and Ongoing Developments.