Use Cargo instead of make.

`document` and `xpath` are setup as libs, and `evaluate` is setup as a
binary.