[PLAT-3494] Refactor: rename ViewAggregationType to ViewColumnType and add short name and joda-bean meta propeties
[PLAT-3494] Add a class to describe how view status columns will be displayed
[PLAT-3494] Add aggregate type to view status option
[PLAT-3494] Refactor: modify aggregate method to use new AggregateType

also remove defaultModel method and rename put -> putStatus and get -> getStatus
[PLAT-3494] Refactor to use List of list instead of multi-dimensional arrays
[PLAT-3494] Rework aggregation implementation to support target type in the view status key component
[PLAT-3494] Remove redundant methods
[PLAT-3494] Use rename putStatus method
[PLAT-3494] Cleanup variable names
[PLAT-3494] All calls to produce result needs an Aggregate type
[PLAT-3494] Clean up/inline some variables
[PLAT-3494] Moved responsibility of creating ValueRequirement for security type to View calculation worker
[PLAT-3494] Add outputfile option to ViewStatus tool