Fix tests - PHP 5.3, DBAL < 2.3

- Swapped `[]` for `array()` in tests to make tests pass on 5.3 (don't use it myself).
- Added an alternative for `getPrimaryKeyColumns()` on DBAL < 2.3
- Added DBAL v 2.4 and 2.5 for Travis testing