git: Ignore bower_components directory by default

Like node_modules, it's very rare this should be committed
npm: Don't default to global mode

npm is used much more in a local context than it is in a global one