LArGeoBarrel code refactoring
Introduced new function LArGeo::buildElStraightSections() which builds
GeoStraightAccSection objects and records them into DetStore. This function will
be called by the LArDetectorTool when the GeoModel description is built from
the SQLite database. The code of this function has been extracted from
LArGeoBarrel/BarrelConstruction. As a result of this extraction, for the time
being there is large piece of duplicated code, which needs to be resolved later.
A set of auxiliary functions, which are used by the BarrelConstruction class and
the buildElStraightSections function, has been collected in a separate place
BarrelAuxFunctions(.h,.cxx)