Set Dataset permissions rather than Project permissions

It is possible that the permissions of the Project are different than
the permissions of the Dataset.  In order to not have "permission
denied" error dialogs pop up when this situation is run across this
change needs to be made.  It follows the changes already made to the
permission loading semantics from gh-2844.