Adding proper randomization algo for the tests
Some of the code refactoring.
More code optimizations
Replacing all tabs with spaces
Password error vulnerability fix
added system pref to allow admins to disable create course tab for instructors
Tiny code refactoring
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
Rolling back my optimizations. Going back to the original code to make things work again but generates lots of errors in php log. More time should be spent on this refactoring.
Merge pull request #24 from anvk/randomQuestions

Rolling back my optimizations. Going back to the original code to make t...
Merge pull request #23 from anvk/passwordVulnerability

Password error messages vulnerability