Minor change on async support tests.
Change transaction api method/macro names.

Making them more semantic and beautiful.
Set default fetch size to 100 on lazy queries.
Add documentation for lazy fetching.