Add in USE_SYSTEM_LIBUV

* Adds in makefile macros for LIBUV resources to allow for a nonexistant deps/libuv folder
* Adds libuv-dev package installation in Travis
* Incidentally, allows compilation with a completely missing `deps/libuv`, if `libuv-dev` is installed from distro. :)