Added Gitter chat option

[CI skip]
Refactor using reflections class method.

Via @vuvanly in #357.
Update changelog and readme.
Release 4.0.2.
Remove with_required_attributes scope from with_translations (#355).

Also, deprecate with_required_attributes so we can remove it from the
next release.