Bug 1059715 - VCard reader refactor to read contacts before importing th...

...em r=sergi
why all these declarations do not appear at the beginning? any reason for putting them here?