Fix Issue 25: 'continue' only breaks switch, not foreach

More information: http://code.google.com/p/sabre-zarafa/issues/detail?id=25

Issue 25 at Google Code rightly points out that 'continue' in a switch
statement is equivalent to 'break'. It doesn't continue to the next foreach()
iteration; for that we need 'continue 2'.

The issue with 'debug' mentioned in the ticket was fixed previously.
Fix issue 24: would not create addresses in new cards

More information: http://code.google.com/p/sabre-zarafa/issues/detail?id=24

Issue 24 at Google Code rightly reported that Sabre-Zarafa did not correctly
insert the address data in newly created cards. Implemented and tested the
proposed patch; it now works.
Fix issue 30: birthdays before 1970 were ignored

More information: http://code.google.com/p/sabre-zarafa/issues/detail?id=30

Birthdays (and wedding anniversaries) before the epoch were ignored, even
though OSX AB would supply a valid negative Unix timestamp. Remove the code
that checks whether the timestamp is greater than zero.
VCardProducer: when logging array contents, log array contents

We were logging the string 'array' instead of the array dump made in the
previous line.