Changes for RM Dialog

Changes for RM dialog and backend infrastructure.
Backend changes for supporting Rationale DB

Additional changes supporting RationaleDB changes
1) added RationaleDAO
2) corrected comments and un-needed APIS for rationale object
3) modified jsp to load rationale data rather than comments
4) Added invocations for loading back rationale from db
Front RM Dialog Changes - Kareem
Modification to RationalDAO w/o Username

Modificaiton w/o username
RM UI Changes - UI Changes
Formatting of Rationale Info in Compare Page

Changes for formatting of Rationale Info in compare.
Cancel Button Support

Changes for supporting cancel button.
db script for rationale entity
Merge branch 'origin/master'

Conflicts:
	WebContent/WEB-INF/JSP/promote.jsp
Changes to add maxlength and correct criteriaRelationship verification
initial script based adapted from fall 2013 documentation
Merge branch 'origin/Story_15774_Create_RM_Dialog'
Merge branch 'master'