content-deletion - updates to handle last env in path

This commit contains some minor changes to be able to handle
deletion changesets within the last environment of the environment
path.  Since previously only promotions were supported, the
'New Changeset' link, changeset sliding tree and changeset actions
were not applicable; however, now we need them.

This commit contains some minor changes to also begin to introduce
a permission check for deletion changesets.  The behavior of
this will be altered as we update the permission model and introduce
the UI changes based on UXD input; however, this gets the current
functionality working in that last environment.
content-deletion - update repo deletion to disable or remove based on env

This commit changes the behavior of repo deletion (via content deletion)
to support the following:

1. If the repo being deleted is in the last environment of the environment
   path (e.g. in Test when path is Libary->Dev->Test), delete it

2. If the repo being deleted is in the middle of the environment path
   (e.g. in Dev when path is Library->Dev->Test), disable and unpublish
   the repo.  This leaves the repo, but makes it appear to be gone
   from the user perspective.  Also, if the repo is repromoted,
   it will be enabled and published, making it available again.
Merge pull request #426 from mccun934/content-deletion

Content deletion
Merge pull request #424 from bbuckingham/fork-content-deletion-3

content-deletion - fixes for handling deletion of repos... and deletion of content from last env
Speeded up package deletion and promotion by using a differnt call in pulp
(cherry picked from commit a68b8ca4d78f17ef3cf24429cb1108071717245b)
content-deletion - add a promotion/deletion banner to the changeset tree

This is an initial commit to add a banner to the changeset sliding
tree to allow a user to view either promotion or deletion changesets...
Moved the add+remove repo packages method to orchestration layer

This was suggested in the pull request
Removed unused methods in the pulp and reporb
Merge pull request #432 from parthaa/speedier-package-delete

Speeded up package deletion and promotion 
Merge remote-tracking branch 'upstream/content-deletion' into fork-content-deletion-3
Fixed broken spec tests that occured after master merge
Fixed more spec tests
Merge pull request #451 from parthaa/merge-unit-test-fixes

unit test fixes 
content-deletion - initial chgs to support 2 changeset trees (deletion/promotion)

This is an initial commit to provide changes to support the appearance
of 2 separate sliding trees for promotion and deletion changesets.

There is more work to be done to get this to work when applying the
changesets...etc.
changesets - fix the locked icon image on changeset list
content-deletion - fix some references to accessing current chgset breadcrumb
Quick fix to a bug introduced in the package deletion and promotion
content-deletion - load changeset sliding tree based on changeset hash

If the user accesses the changesets page with a changeset hash
(e.g. "#changeset=changeset_10") and that changeset is a
deletion changeset, load the page with the deletion changeset
sliding tree selected; otherwise, use the default behavior which
is to load the page with the promotion changeset sliding tree
selected.
content-deletion - remove the changeset type from the sliding tree listing

Previously we had a single list consisting of all changesets.  In
that listing, we included some text to indicate the type for each
changeset (i.e. deletion/promotion).  Since we are now creating 2
separate lists, that type is no longer necessary; therefore, removing it.
Merge pull request #458 from parthaa/speedy-package-fix

Quick fix to a bug introduced in the package deletion and promotion