add translitcodec to contrib
use translitcodec for urlify
remove unnecessary imports
convert session to dict before pickling

Session was constantly being pickled without converting to dict as it
should be.
Added password option for redis_cache and redis_session
Update tools.py

Fixed email date header not respecting the RFC2822 defined format

See:
https://groups.google.com/forum/#!topic/web2py/0Mb99H9kJOw
Revert "convert session to dict before pickling"

This reverts commit 36303e338d01e52f3ada9d2569d50106bfa6b921.
Update tools.py

Internationalize 'ACCESS DENIED' message.
Update es.py

Major spanish language revision.
welcome more bootstrap3 compliant, thanks Paolo Caruccio
some minor changes
change buttons classes for bootstrap 3
bootstrap 3 icons for SQLFORM.grid
Merge pull request #382 from apa-1/master

Added password option for redis_cache and redis_session
Merge branch 'master' of github.com:web2py/web2py
Merge pull request #383 from leonelcamara/master

Fix email date header format
Merge branch 'master' of github.com:web2py/web2py
Merge pull request #384 from mcamel/patch-1

Update tools.py
Merge branch 'master' of github.com:web2py/web2py
Merge pull request #385 from mcamel/patch-2

Update es.py