[PLAT-5006] Ability to merge columns into a single, aliased column with common aggregates

Extended ViewCalculationConfiguration to support merged column definitions, and modified PortfolioCompiler to translate these into requests for a value MergedOutput[Name=mergedName] where mergedName is the name of the merged column definition in the ViewCalculationConfiguration. Added functions which satisfy this by looking up the definition at compile time.