clean up makefile

- remove repeated paths
- switch to one-step build: `make`
- remove confusing dependencies of `clean` and `deps` from `cmake` target

Happy side-effect: those who were being fussy about system vs. bundled third party blah can do

```
make cmake
make -C build
```

to use their very own version of libuv.