Expose the `map_owner` object

Every shared array has a map_owner object attached as base object. It's used to unmap the SHM object and to expose some additional SHM related function. The class isn't exposed to Python so it's not possible to use isinstance to determine if an numpy array is a shared array.