Match courses by dept name + code.

Instead of including the name + dept name + code.
This allows safely handling when the same course has different names.

Example:
    Multi Variable Calculus has different variations per section.

See https://github.com/jeffh/YACS/issues/73 for context.
Makefile -> shell script
Bumped version to 1.0.9