Merge branch 'release-1.2.16' into develop
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.
Bump version number to 1.2.17
Merge branch 'release-1.2.17'