add remember me to sign_in sign_out

I've added the new requirement just like you ask please review.
Make validation pass with update_attributes! in signin and signout
because when you load User, password will be not loaded
and when you use update_attributes, validation will check password is null
and remember function will throw a Exception
Please test signin again, thanks!