Miscellanous updates to documentation and dependencies
Miscellanous updates to documentation and dependencies; new checks in the phonon code to prevent execution in non-implemented cases (NOT YET WORKING because variables lxdm and dft_d3 are not properly set when file is read!); removal of unused variables