Improve behavior for cart

- Improve behavior after sign-in
- Improve behavior after sign-out
- Change to always create the guest token
- Fix a problem for current_customer method that was not cleared cache
Rails 3.x: Remove no longer needed codes
Merge pull request #42 from hyoshida/hotfix/improve_cart_with_customer

Improve behavior for cart