Use __str__ instead of __unicode__ in models

This is more in line to django suggestion to write code for python 3 and add
python 2 as a backward compatibility.
Replace "nav-header" with "dropdown-header" class

This is the "upstream" class so we don't have to mantain our own forward-ported
one from bootstrap 2.
Add lower case L to blacklist for passwords