Make `column` modify default column list

A `column` declaration now appends the declared column to the list of default columns.
Move test dependencies back to Gemfile
Fix location of Gemfile
Fix AR adapter spec
Refactor Basepack::Fields
Use AbstractAdapter when data_class is nil
Refactor columns config

Move more over from Columns to ColumnConfig. Extract common functionality from ColumnConfig and FieldConfig to AttrConfig parent class. Filter out default config options for columns to reduce JS code.
Temporarily remove travisci badge

Tests all pass locally. Need some investigation to fix 2 of them on travisci.
Update Rails env files in the test app

* Generate those with Rails 3.2.11.
* Update models to use attr_accessible, as white-listing is on by
default in Rails 3.2.11
Add Russian translation from '0-5' branch and update it.
Update 'query_builder.actions' structure.
Make column config tolerate read_only

Refactor ColumnConfig, add tests.
Refactor and fix default_fields_for_forms

Pass read_only from corresponding column config.
Merge pull request #89 from denispeplin/master

Russian localisation and fixes in i18n of QueryBuilder
Merge remote-tracking branch 'netzke/master'