Closes #3227: Increase Password Length
20 was way too low. The 2.3 branch uses bcrypt which has a 72 character upper limit. To avoid silly issues when switching from bcrypt to "mystery future thing" I've set the limit to the somewhat arbitrary value of 50.

This may just be punting the "minimum is too low" issue down the road a bit, but the chances of people being sad about 50 being to low is much less likely than people being upset about 20 being too low.
Merge branch '2.3/develop' of git://github.com/pyrocms/pyrocms into 2.3/develop