Revised auto-commit behaviour

It's sometimes required to manage commits manually. for example, transactions.
After that commit, unless ConfigurationClass.auto_commit set explicitly False,
lurker will commit the changes after every execute query.

And, almost forgot, you should definetely check this out: http://farm9.staticflickr.com/8374/8410174815_f955fdf4ff_z.jpg