Use underscore to require file in elixir/word-count
java: Add new Gradle-based template assignment

To use this template to create a new assignment,
simply cp _template to the name of your new assignment
and drop in the appropriate tests.
java: Update current exercises to use Gradle

Gradle can be run directly on Mac/Linux/Windows and
auto-download dependencies (much like sbt for Scala),
as well as simplify IDE integration.

Add appropriate .gitignore for this sub-tree.

For developers, to add a new exercism:

    cp -r _template new-exercism
    # create test in new-exercism/src/test/java/SampleTest.java
    git add new-exercism

Users will be able to just run "./gradlew check" to run tests.
java: Update documentation with cmdline and IDE docs
Add ocaml point-mutations
Merge pull request #1049 from patrickgombert/elixir-word-count-fix

Use underscore to require file in elixir/word-count
Merge pull request #919 from etrepum/rust-exercises

Rust exercises
Merge pull request #617 from Gaelan/coffeescript

Porting over CoffeeScript exercises (don't merge yet)
Normalize require statements in ruby exercises
Merge pull request #1030 from szabgab/perl5

First 3 tasks in the Perl 5 track
Fix syntax error
Tell the user to install ounit for ocaml
Tweak beer song in ruby
Add ocaml phone-number
Add elixir minesweeper exercise
Remove unneeded comma in par-letter-freq blurb
Merge pull request #1046 from sit/java

Improvements for Java support
Merge pull request #1050 from pminten/elixir-minesweeper

Elixir minesweeper
add stub file for point mutations in elixir
Merge pull request #1029 from petehuang/master

creates dna.exs for elixir point-mutations exercise