Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Merge branch 'master' into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
#137 added facebook share image to the button
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #448 Removed unnecessary fields
Issue #448 Removed unnecessary fields in lecturer registration
Issue #448 Added complex password validation
Merge branch 'C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #448 Added profile image to the profile of the lecturer
Issue #448 Added profile image to the profile of the student and the teaching assistant
Issue #468 creating contest controller
Issue #448 Added the fading out of flash messages
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Mohab_468_Contest_Standings_5.25
Issue #448 Added documentation for methods
#459 indentation fix
Issue #448 Removed unnecessary fields from student and teaching assistant registration
Issue #146 Added edit profile base layout for lecturer, student and teaching assistant
Issue #146 Completed edit profile for lecturer
Issue #448 Fixed some bugs in showing profile info in profile page
Issue #448 Removed profile image from signing up