Enlarged IP address DB columns to hold IPv6 addresses.
Merge pull request #252 from tagawa/sql-edits

Enlarged IP address DB columns to hold IPv6 addresses.
Removed DB auto-escaping from clear_login_attempts() due to SQL error, this is not an issue for injection since the data is not coming from the user in anyway.
Set the identity_check() method to be public.
If you have an update user form with password field and leave it blank it will set the password field to '0'
If you have an update user form with password field and leave it blank it will set the password field to '0'
Update remove_from_group function to allow an array group ID's and single ID. Usage:-

$this->ion_auth->remove_from_group(array('1', '3', '6'), $user_id);
$this->ion_auth->remove_from_group('1', $user_id);
$this->ion_auth->remove_from_group(NULL, $user_id);
Update 2
Sorted indent out
Reverted IP address field length changes from pull request #252 since this is not needed when converting to binary.  Thanks @Militis!
Reverted IP address field length changes from pull request #252 since this is not needed when converting to binary.  Thanks @Militis!
made remove_from_group require a user id
Added remove_from_group to user guide.
Updated docs for register return.
Fixed mongodb model to not to load database driver.
Merge pull request #256 from sepehr/2

Fix mongodb model to not to invoke db driver
Merge pull request #255 from daparky/2

Update to model
Changed remember_user() method to public to allow use with social logins.
Ability to set user_expire to zero (0) for no expiration
Ability to set user_expire to zero (0) for no expiration