Changed public $_schema to protected

I haven't found a reason why this needs to be so.
Merge pull request #1869 from cakephp/_schema-protected

Changed public $_schema to protected