FLUID-4907: creating consolidated grade

Refactored builder to create a consolidated grade from the created grades, this will enable an integrator to just invoke a single component to create the entire uio/uie stack. All existing tests are passing and added new ones for the new functions. Still need to test the new members for creating the consolidated grade.
FLUID-4907: expanded builder test coverage

Added tests for the consolidatedGrade to ensure that the correct grades are being added.
Merge remote-tracking branch 'cindy/FLUID-4907' into FLUID-4907
FLUID-4907: added messages to builder

Added the construction of the messages grade to the builder. Expanded test coverage for this.
FLUID-4907: refactored unit tests

Removed unnecessary sequence structure from tests.
FLUID-4907: reorganized structure of tests
FLUID-4907: Modified the auxiliary builder to return the structure for templatePrefix grade.