Modify BarrowmanCalculator to use InstanceMap and InstanceContext to iterate through all components. This addresses 481 by actually computing nonaxial forces for all components, instead of computing a single instanceable component and using it as a representative of all instances. Modify calculateNonAxialForces to accept a Transformation argument, so they can use rotations from instances (only actually affects FinSetCalc and TubeFinSetCalc)