coverity#1213366 Untrusted loop bound

Change-Id: Id5f2c8d199ffae4f23934ceb92184562d72c0b90
coverity#1242570 Untrusted value as argument

Change-Id: Ic79bd1931ee291746b6dae138b3181d4baddbe3e
coverity#1242693 Untrusted value as argument

and

coverity#1242727 Untrusted value as argument

Change-Id: Ibb212c39f43bcd3f0e0ddf973d1512ed0d7c2fc6
coverity#735645 Division or modulo by zero

Change-Id: I03b8404f90b6a05189591d8e3423f32810057a47
coverity#1000834 Use of untrusted string value

and

coverity#706196 Use of untrusted string value
coverity#1244947 Use of untrusted string value

Change-Id: I5083aba2eff9e852a24513db431585922302b279
add a build-time regression test for pcd file format

Change-Id: Ie413372ab1cfc7e38570fdf65c6daca8c2cc426b
update suffixes in .gitignore for filters

Change-Id: Ibf6093946ef1dec1a2ba202917da9e4562c10d3e