[Ownership] Prevent changing owner of bootstrap components, such as My Sandbox

nasa/mct#123 describes an issue in which ownership of
My Sandbox can be changed via the Info View. This is 
problematic, as it has the effect of leaving the user 
without a sandbox (at least, not one that they can 
edit.)

This change addresses the issue by prohibiting 
ownership changes to any "bootstrap component" 
as reported by the platform. Bootstrap components 
are the list of components a user sees in their 
User Environment; this includes My Sandbox, and 
may additionally contain other top-level user 
objects. Since anything at this level must 
intrinsically belong to the user (it cannot have been 
put there accidentally, it must have been 
intentionally set up this way), prohibiting ownership 
changes to bootstrap components prevents both 
the My Sandbox issue and the more general 
case of problems it could represent.

 Wrote or re-wrote unit tests (Y/N): Y
 Ran entire suite of unit tests successfully (Y/N): Y
 Verified bug fix with the described replication steps or verified the implementation meets the requirement cited (Y/N): Y
 Code coverage requirements satisfied (new code=80%, changed code=at least as high as existing) (Y/N): Y
 Code review date and attendees: Code review by pull request
 Describe potential impact on other areas of the code: Ownership, info view
 Describe any test prerequisites for this fix (e.g., restart the database): N/A
 For bugs marked "Regression - Yes", describe the cause of the regression: N/A
 Did you modify any pom.xml file? If yes, did you thoroughly document your changes and reasons? N/A