Remove unused coffeescript compiler
Remove redo build system in favour of a Makefile

The redo build system, while simple and elegant once you got to know it,
confused a lot of people. redo is not well known, and even though "do" was
shipped in the tools/ directory, it still resulted in cognitive overhead that we
shouldn't be demanding of our users.

You can now build the Annotator (and bookmarklet) by typing simply

    make
Update make_release for Makefile build
Update push_next for Makefile build
Move test_phantom to test, and add dep on dev build

There's no reason for this to be called test_phantom, now, as it's robust enough
to be the default test runner.

In addition, solve some confusion by making "make test" work straight away.
Ideally, this dependency would be smart enough to only rebuild those source
files that have changed before rerunning the tests. This'll do for now, though.
Update HACKING.markdown documentation for Makefile build
Reflow README