omp parallelization for DFT+D (london)

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10601 c92efa57-630b-4861-b058-cf58834340f0
Bug fix: task groups + PH + noncollinear were not working. (Courtesy Y. Timrov)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10602 c92efa57-630b-4861-b058-cf58834340f0
More exx cleanup: the self-consistency loop at fixed exchange potential is no 
longer intertwined with the loop over exchange. Calculation and printout of
the various energy terms is less confusing (in my opinion). There is still 
a small but non-negligible difference between gamma-only and k=0, but this
should not be related to these changes.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10603 c92efa57-630b-4861-b058-cf58834340f0
Check on size made consistent with maximum size 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10604 c92efa57-630b-4861-b058-cf58834340f0
Rolled back to the previous revision: the changes were no good.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10605 c92efa57-630b-4861-b058-cf58834340f0