Custom installation directory

Adds support to install Redis into a custom location, instead of only installing into /usr/local.