Support --install-dir option

This will install the build to a custom location

Closes #2688