FourVector implementation factored out

Implementation of FourVector methods is now separated from the header.
References to other analogous classes (in fmomentum.h, fvector.h,
momenta.h) eliminated for consistency.