Update .gitignore to only ignore root vendor

With ignoring the vendor as it was it was causing the Resource/public/vendor to be ignored as well. While this isn't a problem most of the time, I've created a satis repository and when it archives the CreateBundle it skips over files in the .gitignore. Without the resources/public/vendor directory the checkout scripts fail.