api: version the api

refs #16323
API: report.js follows API version

refs #16323
API: fix up some name conflicts

refs #16323
API: install_course.js follows API naming

refs #16323
API: update_module.js follows API naming

refs #16323
API: moved delete_object into API controller

refs #16323
API: moved update_object into API controller

refs #16323
Merge branch 'bug/16323' into develop