Changed syntax for fetching the users table for validation to fix compatibility issues with older PHP versions.
Fix default group addition logic

When the ion_auth_model register() function is called with a non-empty groups array, if the default group is not included in the groups array, the new user will not be added to the default group. This runs contrary to the comment on line 862, which indicates that the new user will be added to the default group if they haven't already been added to it.
Updated default groups comment on registration to clarify functionality
Updated IP addresses to always store as the plain string for better compatibility.  Resolves issue #511.
Fixed typo on user table validation
update Chinese Traditional language.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
Session Regenerate to codeigniter v3
Merge pull request #560 from appleboy/patch

update Chinese Traditional language.
Merge pull request #559 from jayturley/patch-1

Fix default group addition logic
Reverted default group creation comment changes since @jayturley convinced me he was correct
whitespace fix
Merge pull request #561 from Blue-NET/2

Session Regenerate to codeigniter v3
Updated mongo users dump with bcrypt password
fix group update in controller
Merge pull request #564 from apreiml/2

fix group update in controller on edit_user
Fixed issue with default group creation on register

Fixes issue #563
Correct French translation
Merge pull request #571 from dev-ggallon/develop

Correct French translation
Fixed forgot password identity check

As per issue #572 (https://github.com/benedmunds/CodeIgniter-Ion-Auth/issues/572) the forgot_password() function on validation only checked input for email and not per config identity.
Changed language to Swedish & added phone label

Changed language to Swedish and added create_user_validation_phone_label and edit_user_validation_phone_label. The first, second and third part of phone label isn't used anymore but still kept in language file