Flesh out gem caching options

* Disable shared gems
* Use most verbose output
* Override local 'without' settings (with the unfortunate side effect of overwriting your local config to use all the gems... but useful for the builder machines and for duplicating the builder workflow on the local machine)