First exercises for the OCaml path
Add OCaml anagram exercise
Add ocaml beer-song
Don't open Beer in test, not needed
OCaml nucleotide-count and rna-transcription

I didn't follow the usual practice of making rna-transcription a trivial
exercise after nucleotide-count. Instead I changed the data types in
rna-transcription to use polymorphic variants, so the user gets some experience
with those.
Add ocaml point-mutations
Tell the user to install ounit for ocaml
Add ocaml phone-number
Add module ocamldoc comments to interface files

Apparently ocamldoc will otherwise mistake the first doc comment for the
moduledoc. Yes, ocamldoc is a bit ... weird.

Not that anyone would use ocamldoc but it's best to be somewhat correct in
exercise stuff.
OCaml grade-school exercise
Fix casing in OCaml setup page

That should fix the travis build error
Remove copy/pasted unused function
Add ocaml space-age
Add ocaml prime-factors

This example is based on @gvaughn's solution for the Elixir exercise
since that works nicely with the imperative loops of OCaml.
teams: Plug-in names to the UI

* Update the views to display team.name instead of team.slug.
* Add UI field to support defining name at team creation time.
* Update model to take name from provided options, defaulting to
  slug if not provided.
fix module name and import so test runner works with this assignment corectly
fix module/import for test runner
fix module/import for test runner
fix kindergarten-garden module/import for test runner
fix largest-series-product module/import for test runner