Course cards improvements.

Creating course - setup lectures for course.
Random colourful letter avatar.
Barcode and code enroll in course.
Lectures.

Show lectures on Course card.
Add lectures to Course.
Some changes.
Course details activity init.
...
Some refactoring.
...