copy Bootstrap's npm+rubygems caching infra; fixes #75