Buffer.concat does not error on nulls

If null (or falsey) values are passed to Buffer.concat they will be skipped rather than throw an error.

Thus Buffer.concat([buff1,null,buff2]) would be handled identically to Buffer.concat([buff1,buff2]) instead of throwing an error.