Use Cargo instead of make.

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