Merge pull request #70 from mdamour1976/master

[BACKLOG-872] Restructure Data Access to allow for deterministic build
[BACKLOG-1502] - allowing column name and display name to be different on automodel table import
Merge pull request #71 from kurtwalker/BACKLOG-1502

[BACKLOG-1502] - allowing column name and display name to be different o...
[BACKLOG-1498] Change Annotation Model Names to Action+Type
Merge pull request #72 from bytekast/BACKLOG-1498

[BACKLOG-1498] Change Annotation Model Names to Action+Type
[BACKLOG-1619] - need to populate domain after adding new measures to the model
Merge pull request #73 from kurtwalker/BACKLOG-1619

[BACKLOG-1619] - need to populate domain after adding new measures to th...
[BACKLOG-1657] Get property value by name for known types.
Merge pull request #74 from bytekast/BACKLOG-1657

[BACKLOG-1657] Get property value by name for known types.
[BACKLOG-1408] - identifying columns for measures should be case insensitive
Merge pull request #75 from kurtwalker/BACKLOG-1408

[BACKLOG-1408] - identifying columns for measures should be case insensi...
[BACKLOG-1408] - annotations are specified with stream field names, so we need to match the logical column name instead of the physical column name.
Merge pull request #76 from kurtwalker/BACKLOG-1408

[BACKLOG-1408] - annotations are specified with stream field names, so w...
[BACKLOG-1657] Add description to Annotation Type enum
Merge pull request #78 from bytekast/BACKLOG-1657

[BACKLOG-1657] Add description to Annotation Type enum
[BACKLOG-1620] - applying CreateAttributeAnnotation.  changing the apply method to return boolean indicating whether the annotation was applied successfully.
Merge pull request #79 from kurtwalker/BACKLOG-1620

[BACKLOG-1620] - applying CreateAttributeAnnotation.  changing the apply...
[BACKLOG-1657] Display action description in UI, not enum name
Merge pull request #80 from bytekast/BACKLOG-1657

[BACKLOG-1657] Display action description in UI, not enum name