Avoid constraint violation
Merge branch '2' of https://github.com/benedmunds/CodeIgniter-Ion-Auth into 2

# Via Ben Edmunds (1) and Raul Baldner Junior (1)
* '2' of https://github.com/benedmunds/CodeIgniter-Ion-Auth:
  Updated docs
  Renamed var $langified to $langify
  Renamed var $langified to $langify
  Get error and messages as array
Merge pull request #313 from Dentxinho/2

Avoid constraint violation
Update models/ion_auth_mongodb_model.php
Merge pull request #320 from dev3k/2

Update models/ion_auth_mongodb_model.php
Implemented Temporary Lockout

Added feature to lock out an identity for a number of seconds if they
exceeded the maximum login attempts.  It has it's own custom warning in
the english language file, but it needs to be added to the other
languages as well
Merge pull request #322 from Murtnowski/2

Implemented Temporary Lockout
Added 'login_timeout' message. Some other messages changed to be consistent with the others.
Update models/ion_auth_mongodb_model.php
Merge pull request #325 from dev3k/2

Update models/ion_auth_mongodb_model.php
Merge pull request #324 from Dentxinho/pt_br_lang

Added 'login_timeout' message and minor changes.
Partial fix for Issue #248

Function added for creating groups
Merge pull request #329 from adityamenon/2

Partial fix for Issue #248
Another partial update to #248

A plain jane update_group() function now exists
Merge pull request #332 from adityamenon/2

Another partial update to #248
Update to #248, delete_group() function created
Fixes #248, docs updated

Specifically, documentation added for create_group(), delete_group()
and update_group()
Merge pull request #335 from adityamenon/2

Issue #248 resolved
forgotten password did not work if identity was anything other than email. now it does.
Merge pull request #338 from tabacitu/2

Fxed forgotten passwork when identity other than email