add anagram java assignment
update java Anagram's example based on feedback
change attributes modifier for AnagramSubject to *private final*
Use clojure.test framework instead of asserts so all of the tests are consistent.

Only a few tests were using assert, so converted them to use clojure.test. Also fix the kindergarten-garden example so that it passed the tests.
Merge pull request #1180 from geofflane/clojure_use_clojure.test

Use clojure.test framework instead of asserts so all of the tests are consistent.
provide a litte more information on failing tests in anagram_test.go
Merge pull request #1182 from kf8a/master

provide a litte more information on failing tests in anagram_test.go
Add a button to reopen an exercise
Merge pull request #1145 from wdjunaidi/master

add anagram java assignment
Merge pull request #1178 from stevenwu/develop

WIP: Add reopen functionality to submissions
Set previous submission to pending after unsubmit
Merge pull request #1185 from stevenwu/unsubmit-bug

Set previous submission to pending after unsubmit
Fix broken build
Move close/reopen buttons together
Fix test in clojure ETL exercise
clojure.string/split was including an empty string as a letter

For some reason perhaps only known to Rich Hickey, `(clojure.string/split
"abc" #"")` evaluates to `["" "a" "b" "c"]` (i.e. includes an empty
string). I don't think this is what we want for the ETL test - and in fact the
current example solution does not pass the tests for this reason. I've
updated the tests to use `re-seq` instead, which gets us the letters
minus the blank space, and I've simplified the example solution a little
as it didn't need nested for loops.
Merge pull request #1187 from rsslldnphy/fix/clojure-etl

Fix test in clojure ETL exercise
Fix admin section
Fix dot-dsl README. Fixes #1183.
Add Elixir forth exercise
Reorganize app endpoints