Add affected rows to database profiler

Since knowing how many rows have been affected by my database transactions
(reading, updating, inserting, deleting) is crucial to me.

Actually, both the Profiler and the ResultInterface (via
::getAffectedRows()) are already nicely
prepared for this feature, so I wondered why it was missing.

Also, passing the result to the profilerFinish()-method might enable later
extensions as well.