[#432][#403][#433][#422] Fix checking for column cache until db connects

Specifically see,
https://github.com/mbleigh/acts-as-taggable-on/issues/432#issuecomment-30769459
Merge pull request #438 from bf4/fix_cached_tag_columns_check

[#432][#403][#433][#422] Fix checking for column cache until db connects
Reduced method's name length
Merge pull request #442 from seuros/master

[MIsc] Reduced method's name length
Mark build as failed as soon as any test fails
Reduce gems required to run tests
Make appraisal task easier to run; update travis config
Merge pull request #445 from mbleigh/fix_appraisal_task

[Misc] Make appraisal task easier to run; run it under travis
Pass column = nil to quote_value explicitly for compatilibity with ActiveRecord 4.1

https://github.com/rails/rails/commit/31a43ebc107fbd50e7e62567e5208a05909ec76c
Override count() with count(:all) for compatibility with ActiveRecord 4.1
Add rails_4.1.gemfile