QDP++ (LQCD) The QDP++ Framework for Lattice QCD