Change 1st version control exercise to Git
Fix duplicate number in list
Fix display of exercises with lists in assignments

Jekyll currently processes pages in alphabetical order. This results
in cases where, when the name of an exercise included in an assignment
comes after the name of the assignment alphabetically, the
assignment page is processed before the exercise and the list in the
exercise is not properly converted to a list.

This implements a temporary hack to address this problem by renaming
all of the exercises to start with captical letters, and therefore
come before the names of the assignments (which are all lower case)
alphabetically.
Add an explanation for why exercise names are capitalized
Merge branch 'master' into gh-pages
Use new solution to Jekyll processing order issue

This reverts 1b1f509, which had temporarily changed the name of
one of the assignments to address the fact that Jekyll processes
pages alphabetically and this was causing issues with display of
lists on assignment pages.

This has now been fixed in a more general (but no less hacky) way
by naming exercise files starting with captical letters. See 79c5bbc.