Array key fixes

When calling count_all() before find_all(), some table field names will be missing because of array key collisions.
Merge pull request #66 from geonymous/3.3/develop

Fixes for #4407 and #4517
Configure standalone travis build

Adds and configures kohana/koharness to build a skeleton Kohana
application and then uses that environment to run the unit tests
on travis (and locally, if required).

Continues kohana/kohana#50
Disable IRC notifications for kohana builds
Merge pull request #105 from kohana/3.3/feat/travis-module-build

Configure Koharness for standalone Travis build
Add travis build badges

[skip ci]
Merge branch '3.3/develop' into 3.4/feat/travis-module-builds
Update travis configuration and composer dependencies for 3.4 series
Merge pull request #106 from kohana/3.4/feat/travis-module-builds

Add standalone build for 3.4 series