doc blocks fix (invalid return types)
add tests for query objects creation methods of AbstractConnection class
return specific query type from connection e.g. Mysql connection will return Query\Mysql\Select instead of Query\Select and so on
doc blocks fix
tests for query objects creation fix - check exact class name (instanceof is not suitable here)
restore original query creating methods on connection,
add specific methods for creating query objects
Merge pull request #54 from MAXakaWIZARD/pr-return-specific-query-type-from-connection

Return specific query type from connection
refactor @MAXakaWIZARD work to remove properties and use the indent methods consistently; also, rename from getWhateverStatement() to getWhateverClause()
increase to 100% coverage
update changes