RUBY-558 apply batch size on initial query

Change to cursor.rb and tests for applying specified batch size to initial query. Get mores have always applied batch size. RUBY-558