Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett