Zend\Db\TableGateway\TableGateway Addition of Select Criteria

This PR adds some special handling to the criteria for such things as count, find and findOne to allow for the ability to utilize the different selectors.  

Consider this just some initial handling (since it will be easy to change and internal only).  I just need something for the short-term and would like to add more property checking type things in the future to it.