Add 3 abstract methods to Cake\Database\Driver
Fix comment mistakes
Update the TestSource with the three new abstract methods
Fix fatal errors in test stub.

non-abstract public methods need to have bodies.
Merge branch 'driver-missing-abstract-functions' into 3.0

Fixes #2608