Make CircleCI check out Meta.

This checks out meta, updates the client repo to the right branch
(to cope with PRs, rather than master builds), then runs the client
tests.

DMDirc/Infrastructure#62
Fix directory issues.
Build jar and set as an artifact.
Merge pull request #102 from csmith/master

CircleCI improvements.
Add MutableAutoCommand.