Change the way of retrieving results from DB.

Now, result are directly returned by Connection methods.
4 new methods handle different Query types: select(), delete(), insert() and
update(). They all call query() method and return relevant result:
fetchAll() for select, rowCount for update and delete, lastinsertId
for insert.

Orm\Builder is better uncoupled from Connection.