[DBAL-722] Introduce subclasses for runtime relevant exceptions (NotNull, DuplicateKey, ForeignKey Constraint Violation).
[DBAL-722] Add missing doc @return.
[DBAL-722] add @since tag [ci skip]
Merge pull request #458 from doctrine/DBAL-722

[DBAL-722] Introduce subclasses for runtime relevant exceptions