Custom installation directory improvments

This patch improves the custom installation path, so that it further removes the assumption that redis will be install into /usr/local/bin:

- If the custom install_dir wasn't in the PATH variable where chef ran it wouldn't find redis-server and would always reinstall. 

- The init scripts assumed redis-server would be in /usr/local/bin, fixed to use the install_dir.