Split tachyon-server into separate artifact

This PR splits tachyon into `tachyon` and `tachyon-server` artifacts, with the benefit that `tachyon` does not include dependencies only used by the server. It also makes a few small configuration changes to provide smoother out-of-the-box experience and moves the default underfs location to not conflict with the new `tachyon` subdirectory.