Introduce query executor strategy, enabling #165

This is a refactoring.
This change has no impact on runtime.

This permits to easily change the implementation of StdCouchDbConnector.executeQuery(ViewQuery, ResponseCallback)
It should therefore enable #165 to be fixed in a non intrusive way.