added dash in provider validation regexp
added course to neededObjAr that is now required by module_init_functions
Merge branch 'upstream/master'