Adding proper randomization algo for the tests
Some of the code refactoring.
More code optimizations
Replacing all tabs with spaces
5107 added a check to see if there are any requests before the foreach
Merge branch 'master' of github.com:atutor/ATutor
fixed typo in path for request instructor account
added system pref to allow admins to disable create course tab for instructors
replaced disable_create for admin's with check for services
remove pass by referecne & when generating the module list for a course when deleting.
Merge pull request #22 from anvk/randomQuestions

Random questions
5154 add message directing admin's how to create a course when none exist.
replace hard coded language with a token
Merge branch 'master' of github.com:atutor/ATutor
5148 added RSS icon to announcements on course home page when rss is enabled
replace POST passed to add_update_course, not allowed in php5.4
Another layer of security
Merge branch 'umaster' into passwordVulnerability