Merge changes I38ca4bba,I5a9dfde5,I77306324,I89fdf349

* changes:
  Allow UiActions to perform redirects without JavaScript
  Refactor default change and project callbacks
  Support invoking default GET methods for UiActions
  Rename DefaultActions.invokeProjectAction