Added a password strength indicator
to the profile page and the sign_up page, added CSS to best display it and created the custom script to load the meter.
Added a password strength indicator
to the reset password view and the change password view after first login.
Updated JS to work with the updated views.
Merge branch 'master' into feature_password_strength_indicator
Updated the IDs of the fields, so that it wouldn't mess with many tests
Updated some tests to match new IDs
Corrected the layout of the strength indicator to be more consistent throughout the application.
 Fixed a test that was looking for an outdated HTML ID
Moved require from application.js to password_strength.js
Corrected div id for profile password/edit
Added first spinach tests
Changed colors to match GitLab's red & green and softened the yellow.
Add project name to rename repository section
Leave the project name field editable, fix the test.
Add failing test that should be green after group members api get fixed

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Added ID to the form-group, to fix alignment of inputs
Removed unnecessary role in form.
Refactored password_strength configuration
Don't update GitLab Shell to the latest version but to the corresponding version.
Split group members api

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Dont allow guests..developers to manage group members

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'improve-group-members-api' into 'master'

Improve group members api

Related #1720

See merge request !1225
Explicitly require addressable gem feature you need. Fixes Buildbox CI integration

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'fix-buildbox-integration' into 'master'

Fix buildbox integration

Fixes gitlab/gitlabhq#1725

See merge request !1229
Update omniauth-ldap & dependencies

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>