Making sure a variable is array before checking values on it, fixes
Removing extra line
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
Remove Time::niceShort()
Fix failing test in ExtractTest
Merge pull request #2616 from bcrowe/3.0-killNiceShort

3.0 - Remove Time::niceShort()
Remove rel=first|last

These attribute values are not HTML5 compliant and shouldn't be part of
the default templates. I'd like to keep the default templates HTML5
valid as that is the future of the web.

Refs #2016
Merge pull request #2621 from cakephp/3.0-html5-paginator

3.0 Remove rel=first|last in paginator helper