Update bootstrap-sass to version 3.2.0.2
Update jquery-rails to version 3.1.2
Update pg_search to version 0.7.8
Update bullet to version 4.13.2
Update coveralls to version 0.7.1
Update haml-lint to version 0.6.1
Fix Rubocop offenses.
Update shoulda-matchers to version 2.7.0
Update better_errors to version 2.0.0
Update rspec-rails to version 3.1.0
Raise error when required config vars are not set.

Closes #180.
Update Ruby version on Travis to match Gemfile.
Add support for searching on multiple languages.

Example:
http://ohana-api-demo.herokuapp.com/api/search?language[]=Filipino%20(Ta
galog)&language[]=Hindi

This will return locations whose languages field contain either
“Filipino (Tagalog)” OR “Hindi”.

Run `bin/rake db:migrate` to update the DB. This PR converts the
`languages` field from text to the Postgres Array type.

If for some reason you want to rollback this DB change, you’ll first
need to add the following line in `app/models/location.rb`:
```
serialize :languages, Array
```
Then you can rollback:
```
bin/rake db:rollback
```
You’ll then need to update the `language` search method to its previous
query, and update `spec/api/search/language_spec.rb`.
Merge pull request #227 from codeforamerica/104-search-for-many-languages

Add support for searching on multiple languages.
Add multiple category search scenario spec.

The ability to search on multiple categories comes for free with
ActiveRecord and Postgres. We didn’t have to change the current query
to enable this, but I added the spec to make sure this functionality
exists and works.
Merge pull request #228 from codeforamerica/search-multiple-categories

Add multiple category search scenario spec.
Allow admin to search for orgs via autocomplete.

Closes #185.

Autocomplete functionality is provided by
[Select2](http://ivaynberg.github.io/select2/) via the select2-rails
gem.

The Select2 field is only enabled for super admins, because regular
admins will only have a small number of organizations to choose from.

Updated the API route and admin controller logic for creating a
location so that `organization_id` is not mass-assignable. Otherwise,
someone could assign a location to any organization by passing in any
organization id by updating the form via browser dev tools for example.

Added uniqueness validation for organization name.
Merge pull request #229 from codeforamerica/185-org-autocomplete

Allow admin to search for orgs via autocomplete.
Add support for updating languages. Closes #187.

Languages can now be added and removed inline thanks to the awesome
Select2 library. The list of accepted languages can be customized in
settings.yml.

Demo:
![Editing languages in Ohana API
Admin](http://cl.ly/image/46132V282d1o/Screen%20Recording%202014-09-11%2
0at%2004.20%20PM.gif)
Merge pull request #231 from codeforamerica/187-admin-languages

Add support for updating languages. Closes #187.