fixes #6649 - explicitly require java 1.7 since the installer now requires it
Fixes #6321/BZ1111695: check permission before displaying bastion page.

Ensure the current user has the correct permission prior to displaying
the Bastion page.  Before this commit the page would display with 403s
for any requests the user did not have access to.

http://projects.theforeman.org/issues/6321
https://bugzilla.redhat.com/show_bug.cgi?id=1111695
Merge pull request #4446 from jlsherrill/6649

fixes #6649 - explicitly require java 1.7 since the installer now requir...
Merge pull request #4382 from waldenraines/6321

Fixes #6321/BZ1111695: check permission before displaying bastion page.
Fixes #5948/BZ1077886: tell alch-alert to track by index instead of value.

The items in ng-repeat are tracked by value by default.  This causes
the error mentioned in the bugs if there are two items with the same
value in the array.  This commit tells alch-alert to track the values
in the DOM by array index instead of value.

http://projects.theforeman.org/issues/5948
https://bugzilla.redhat.com/show_bug.cgi?id=1077886
Merge pull request #4449 from waldenraines/5948

Fixes #5948/BZ1077886: tell alch-alert to track by index instead of value.