added make_J_direct to let rks/uks DFT work with sphericals, seems to be stable for H2O cc-pvtz run, but will be checked&tested further