Remove square-brace syntax

Dependencies specified inside of square-brackets are rather troublesome in both ZSH and BASH (both of which try to glob their contents).

* [x] Remove support for `[...]`-style arguments to the plugin.
* [x] Update README.md to suggest `lein try dep-name`-style, then `lein try dep-name version-num` as a follow-on.
* [x] Cut a 0.4.0 release. (@rkneufeld only, unless @xsc wants push and @rkneufeld docs the release process.)

---

Explanation of possible BASH behavior:

>  nDuff:	 rkneufeld: so, [123] will be delivered to the program as '[123]', *unless* the current directory contains a file named 1, a file named 2, or a file named 3, or the "nullglob" shell option is available.