'better_errors' gem added for development mode . It shows errors in formatted output.
No assets errors will be displayed in development environment.
"encrypted" text will be displayed beside 'password' text
content password will be encrypted before saving share
partial added to show explanation about content password, jquery toggle will show hide this partial
Partial to write explanation about content sharing password
styling for content sharing password explanation div
content sharing password explanation will be show/hide using jquery toggle
Merge branch 'password-share' of git://github.com/qmaruf/privly-web into qmaruf-password-share

Conflicts:
	Gemfile.lock
'better-errors' is removed from password-share branch.
cost field added with during password encryption
Merge branch 'password-share' of git://github.com/qmaruf/privly-web into qmaruf-password-share
client side js validation added. if share field is blank and user press 'create share' button, a message will be displayed
Privly will generate random token instead of encrypting user provided password.
content_password_validations method will take an identity as argument.
content_password_validations added in identity_provider_from_identity method.
If a user tries to share a content using password, then his password will be overwritten by Privly generated 20 chars long random password.
Merge branch 'password-share' of git://github.com/qmaruf/privly-web into qmaruf-password-share
:required => true statement is removed. It is causing a problem. Text file become empty before submitting after pressing 'Create Share' button and it causes js validation error.
self.identity_provider.name will be used instead of self.identity_provider_id. It will remove the dependency from database id and will depend on the identity_provider object.
Comment removed as we are not using the identity_provider_id
identity_provider.name is used instead of identity_provider_id to remove dependency on model id. Whatever the id is using object will remove this dependency