Removed body.active_admin encapsulation for global-reset.
Removed body.active_admin encapsulation for other active admin styles..
refactor: let `pluck` be easily testable
bugfix: always reorder when plucking a column

This is necessary to prevent PostgreSQL from erroring out when the SQL
SELECT query doesn't include the DB attributes specified in the ORDER
clause.

The added benefit is that any dropdowns created by this are
automatically ordered alphabetically!
make generated files singular instead of plural

Closes #2249
remove unnecessary backslashes in tests
update form builder to only use return val if it's a string

This closes #2192 by updating the fix for #887 to simply drop any
return value that isn't a string.
Merge 'unencapsulate-css-global-reset' of github.com/tinynumbers/active_admin

Conflicts:
	app/assets/stylesheets/active_admin/_base.css.scss
	lib/generators/active_admin/assets/templates/3.1/active_admin.css.scss
Added jquery-ui-rails as a dependency

Conflicts:
	activeadmin.gemspec

undoes 1d29474c489d558, to apply the full fix
limit support to Rails >= 3.2 and Ruby >= 1.9

#### Removed outdated version-checking conditions
Modules affected:
+ CSV parser
+ asset registration
+ class reloading in development

#### Removed 99% of our custom class reloader in favor of Rails reloading
Note: I removed the code that purges `app/admin` from Rails' `eager_load_paths`
since there were no bad effects of doing so. Only the code that does this for
Rails' `autoload_paths` seems necessary.

#### Gemspec dependencies updated
+ fastercsv removed
+ coffee-rails added
+ sass replaced by sass-rails
Strong Parameters support for Rails 4

Adds conditionals to the admin user generator, and to the AA Comments
model & controller to handle both Protected Attributes and Strong Paramaters

Also updates dependencies so the test Rails 4 app will at least bundle
move from Metasearch to Ransack

Note that while Ransack renames many query methods ("predicates"), this
commit creates aliases for the more plain-english predicates so they
still work as expected.

To see the full list of Ransack predicates, check out
`lib/ransack/constants.rb` in the Ransack source code.

This commit also removes polymorphic foreign keys from the default
list of filters for a resource, since Ransack seems to barf on them. We
don't have a good filter UI for them anyway, so it's not a huge issue.
remove Rails 3.0 asset generator

+ asset generator now creates a CoffeeScript file
Rails 4: Removed reference to nonexistent Actions module.

See gregbell#2120 by @akashkamboj.
Rails 4: A Name is not a String, so use Name methods.

Or convert the Name to a String.
Don't add Devise config twice.

This substition was being made twice by the `install` generator,
resulting in two config parameters. Now we only add the config
if there is none already.
prevent Ransack method naming conflicts with other gems
Rails 4 support
use the previous incarnation of #input_class for FormBuilder

For some reason, Formtastic checks if a constant is defined first, which doesn't play nicely with autoloading of custom inputs. This brings Formtastic's implementation back to pre justinfrench/formtastic#783
update to rspec-rails 2.13