- remove the clever approach w/ dialect events, and remove the need for a for-loop through an empty tuple.   we add one more local flag to handle the logic without repetition of dialect.do_execute() calls.
- remove the clever approach w/ dialect events, and remove the need
for a for-loop through an empty tuple.   we add one more local flag
to handle the logic without repetition of dialect.do_execute()
calls.

hsum/sqlalchemy,elelianghh/sqlalchemy,graingert/sqlalchemy,276361270/sqlalchemy,itkovian/sqlalchemy,sandan/sqlalchemy,pdufour/sqlalchemy,olemis/sqlalchemy,wfxiang08/sqlalchemy,davidfraser/sqlalchemy,graingert/sqlalchemy,hsum/sqlalchemy,olemis/sqlalchemy,itkovian/sqlalchemy,WinterNis/sqlalchemy,ThiefMaster/sqlalchemy,j5int/sqlalchemy,zzzeek/sqlalchemy,ThiefMaster/sqlalchemy,monetate/sqlalchemy,epa/sqlalchemy,dstufft/sqlalchemy,EvaSDK/sqlalchemy,brianv0/sqlalchemy,davidjb/sqlalchemy,epa/sqlalchemy,wujuguang/sqlalchemy,dstufft/sqlalchemy,elelianghh/sqlalchemy,bdupharm/sqlalchemy,bootandy/sqlalchemy,monetate/sqlalchemy,j5int/sqlalchemy,davidfraser/sqlalchemy,davidjb/sqlalchemy,pdufour/sqlalchemy,276361270/sqlalchemy,Akrog/sqlalchemy,bootandy/sqlalchemy,wfxiang08/sqlalchemy,Akrog/sqlalchemy,bdupharm/sqlalchemy,EvaSDK/sqlalchemy,halfcrazy/sqlalchemy,brianv0/sqlalchemy,wujuguang/sqlalchemy,sqlalchemy/sqlalchemy,inspirehep/sqlalchemy,WinterNis/sqlalchemy,halfcrazy/sqlalchemy,inspirehep/sqlalchemy,sandan/sqlalchemy,robin900/sqlalchemy,robin900/sqlalchemy