AutoFill credit card Valgrind errors.
AutoFill credit card Valgrind errors.

Changes AutoFill CreditCard class to initialize billing_address_id_ member in constructors.  This was causing initialization errors to be flagged in Valgrind on Mac and Linux.  Initializing member to 0 fixes Valgrind.

Suppression (error hash=#FFFFFFFFF153AE3B#):
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:__udivdi3
   fun:sqlite3VXPrintf
   fun:sqlite3_snprintf
   fun:sqlite3VdbeMemStringify
   fun:applyAffinity
   fun:sqlite3VdbeExec
   fun:sqlite3Step
   fun:sqlite3_step
   fun:_ZN3sql9Statement3RunEv
   fun:_ZN11WebDatabase13AddCreditCardERK10CreditCard
   fun:_ZN14WebDataService17AddCreditCardImplEPNS_14GenericRequestI10CreditCardEE
   fun:_Z16DispatchToMethodI14WebDataServiceMS0_FvPNS0_14GenericRequestI10CreditCardEEES4_EvPT_T0_RK6Tuple1IT1_E
   fun:_ZN14RunnableMethodI14WebDataServiceMS0_FvPNS0_14GenericRequestI10CreditCardEEE6Tuple1IS4_EE3RunEv
   fun:_ZN11MessageLoop7RunTaskEP4Task
   fun:_ZN11MessageLoop21DeferOrRunPendingTaskERKNS_11PendingTaskE
   fun:_ZN11MessageLoop6DoWorkEv
   fun:_ZN4base18MessagePumpDefault3RunEPNS_11MessagePump8DelegateE
   fun:_ZN11MessageLoop11RunInternalEv
   fun:_ZN11MessageLoop10RunHandlerEv
}
etc.
http://build.chromium.org/buildbot/memory/builders/Chromium%20Mac%20(valgrind)/builds/7521/steps/memory%20test:%20unit/logs/stdio
http://build.chromium.org/buildbot/memory/builders/Linux%20Tests%20(valgrind)(1)/builds/5915/steps/memory%20test:%20unit/logs/stdio

BUG=49094
TEST=Run Valgrind, verify no leaks or errors reported.
TBR=jhawkins

Review URL: http://codereview.chromium.org/3422001

git-svn-id: dd90618784b6a4b323ea0c23a071cb1c9e6f2ac7@59333 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser,wistoch/meego-app-browser