(#2383) - update bower/npm ignore list

of which the most important thing to ignore
is the vendor directory.