fix up documentation and a few errors
fix bad handling of templatename
Add enrolment method handling
Fix interface problem with enrolment methods
allow text input for enrolment period
give a better error message on a bad csv file
Fix for double restore
fix pickup of bogus enrolment methods
add old backup file conversion - 1.9 -> 2.x
fix backup file name check
add escape for category delimiter
add more to the erorr message for csv upload
added update documentation - Thanks Pankaj
flush enrolment caches
Added support for CLI

The course upload can now be run via the
command line

Thanks to Moshe Golden
Add course reset option
passed local/codechecker
passed local/moodlecheck
fix static function names
use course restore capability test