Add more fractions to solar material.

Also make the material creating methods static since they are not
related to a particular instance of SunDetectorConstruction.
Add the `SUNFULL` option to `MAT`.

This add all known composition fractions of the Sun's material. Also implement
the needed archidectural changes to implement that and update the corresponding
documentation (README.md, doc/MATERIALS.md).