Update changelog to mention 3.1.0.
Update readme.

Conflicts:

	readme.md
Fix changelog entry for 3.1.0.
Replace includes with preload in with_translations

It'll allow to use simpler queries, instead of LEFT OUTER JOIN
Override delete_all to destroy all translations of a globalized model.

When a query includes translated attributes, the record returned
may be missing translations, which will be left behind if the
record is destroyed. This reloads the translations before destroying
the record, ensuring they are also destroyed. (Re: #327)
Reload translations when converting relation to array.

If the relation chain involves any queries on translated
attributes, then we should reload each result to ensure
that all translations are present in the result. destroy_all
will then correctly destroy all translations.
Set touch: true on belongs_to globalized_model

I think that it is right (sorry for my bad english)
Update tests
Fixes small markdown formatting error [ci skip]
Merge pull request #337 from fluxusfrequency/patch-1

Fixes small markdown formatting error [ci skip]
Set readonly off in with_translations queries
Merge pull request #336 from scarfacedeb/preload

Preload
Remove translations reload code (see #336).
add logo to readme.
Merge pull request #292 from globalize/logo

Globalize gets a logo
Only join translations table to relation if not already joined.

Fixes #343.
Update readme and changelog.
Release 4.0.1.
Update license.
Merge pull request #330 from shlensky/patch-1

Set touch: true on belongs_to globalized_model