Added IndexAsDistinctTable for Courses in admin

Used in the index of Kuwasys::Course in ActiveAdmin, it filters the collection
to display one more time with distinct.
Group Kuwasys' courses and statuses as a submenu
Add new resource Kuwasys::Category
Rename wrongly named schoolyearId and categoryId
Fix association of category-model, display category in courses