Improvements and refactoring

Refactoring: Removed StatementBase.ReturnDataset property - the
information can be inferred from data reader.
Refactoring: Improved error tracing - entire stack trace is printed
instead of just exception text
Improvement: Notification about number of updated rows when a DML is
executed
Improvement: Bind variable list width is persisted and restored when
application starts