(PUP-1801) Manage owner if specified

Owner should only be managed if specified. It can also vary depending on the
context of the user that creates the securable item and puppet should respect
that instead of trying to force a default.
Merge pull request #4 from ferventcoder/tickets/master/PUP-1801_manage_owner_only_when_specified

(PUP-1801) Manage owner if specified