Basic implementation of the structure.pca user function back end.
This is the new pca() function of the pipe_control.structure.main module. It simply performs some
checks, assembles the atomic coordinates, and the passes control to the relax library pca_analysis()
function of the currently unimplemented lib.structure.pca module.