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.
fix phone-number module/import for test runner & refactor/cleanup
Fix difference of squares example
fix point-mutations module/import for test runner
fix rna-transcription module/import for test runner
fix robot-simulator module/import for test runner
Merge pull request #1048 from pminten/ocaml

OCaml track (DO NOT MERGE YET)