Implemented more strindgent passsword requirements.
Changed password requirements and how random passwords are generated.
Ensured that a legit password is created.
Wrote custom version of make_custom_password with rule validation.
Created expected settings files.
equality, not assignment...
Merge branch 'pd-682' of github.com:DirectEmployers/MyJobs into pd-682
updated unit tests for new password requirements.
Merge branch 'pd-682' of github.com:DirectEmployers/MyJobs into pd-682
Fixed a few more failing tests.
Borrowed Ashley's changes to mymessages so tests pass.
Updated the styling for error messages.
Merge branch 'master' of github.com:DirectEmployers/MyJobs into pd-682

Conflicts:
	myjobs/tests/test_views.py
	mymessages/tests/test_views.py
	registration/tests/test_views.py
Used an attribute that isn't displayed by user.
Fixed unit test typo.
Moved some files around to get ready for introducing new views [PD-623]
Added text to password messages and updated password reset form.
stopped error messages from being duplicated.
More file moving
Make naming scheme follow the path names instead