Revert "generated PracticeSessionHistory CRUD from gii"
This was meant for development branch.

This reverts commit 470a54071a980ffb250851370d56932056581672.
Revert "Revert "early development, basic view and controller created""

This reverts commit 6e20e964a367e0111fcfc96aed00b3fe4b5f0169.
Revert "early development, basic view and controller created"

This reverts commit 93c451615bd00a784d4e4eff6e3393c8b960477d.
added user sorting on user index view
Users now fetched from DB sorted by name in Club, PracticeSession and User models relations. Therefore, sorted by name in every view select2 element and fullCalendar.
added favicon, changed some files permissions
user controller now ready to receive querystrings to search for users in the index action
AJAX search in user/index. Corrected bug where Coaches didn't have permission to create sponsors
bugfix when listing athletes and there are no athletes to list
fixed bug where coaches could not see the sponsers related to their athletes
Added password rules on the user form view.
Added contact information on home page.
Building up the practiceSessionHistory register view.
backtracking User model same as master
Merge branch 'master' into practice-attendance-dev

Conflicts:
	protected/controllers/PracticeSessionHistoryController.php
	protected/models/User.php
	protected/views/practiceSessionHistory/_search.php
	protected/views/practiceSessionHistory/index.php
Added necessary methods in user so that we can get the practiceSessionHistory register view going
frontend for practiceSessionHistory register is pretty mucha acceptable.