Add logic to rsrc read/write, locks to mark rsrc modified state
Resources and components passed into an smtk::operation::Operation without an explicit LockType are now assumed to be Write locked. Additionally, API has been added to smtk::operation::Operation to allow an Operation to call another Operation's operateInternal() method directly, bypassing locks and observation.