GUI-568: Add escape_braces() method to BaseView class; add base TextEscapedField class to escape double curly braces in the form input value
GUI-568: Replace ng-non-bindable with escape_braces() on instance and volume detail pages.
GUI-1119
incorporated much UX input and code review feedback
code review change
GUI-568: Leverage Pyramid's BeforeRender event to escape str/unicode variables passed to templates.
GUI-568: Escape braces in form choices for select field drop-downs
GUI-568: Remove ng-non-bindable attribute in places where it's no longer needed
fixed profile attr checks
GUI-1119
removed edit for role path since API doesn't support
made role non-updatable
GUI-568: More ng-non-bindable cleanup.  Add comments where we need to keep the ng-non-bindable attribute
GUI-568: Remove ng-non-bindable attr where it's not needed on the login form
GUI-1123
added Or: on create keypair and securitygroup links in 2 wizards
GUI-568: Escape double curly braces in error messages displayed in the notifications growl.
GUI-568: Restore ng-non-bindable attribute for variables in tal:repeat statements since we can't auto-escape curly braces there.
GUI-568: Add an optional "escapebraces" param for form choices.
GUI-568: Escape curly braces on key pair, security group, and scaling group detail pages. Also escape curly braces in MarkupSafe objects.
GUI-568: Unescape curly braces in selected key pair and security group on launch instance and launch config wizards to avoid CLC response error
GUI-1119
removed last bits of role_update support. added support for trust policy on role create. re-direct user to policy editor when role is created
GUI-1119
added support for viewing trust relationship policy