Add method chaining support to QB cache methods
Add method chaining support ot CI_DB_query_builder::reset_query()
[ci skip] Update Query Builder docs

Close #2512
Related: #3396
[ci skip] Update DB result docs

Related: #3395