hide failing tests when using BUILTIN tzdata using conditional compiles.

define ADD_TESTS_BROKEN_BUILTIN_TZDATA in regression.h
if you want to investigate why the tests are failing.
print a nice message if trying to build with system tzdata on Windows.
icaltime.c: fix typo
icalrecur.c: added support for RRULE:FREQ=YEARLY;BYDAY;BYYEARDAY and fixed RRULE:FREQ=YEARLY;BYYEARDAY with negative days
follow rename ycaltime_days_in_year to icaltime_days_in_year
so builds with MSVC still work
Merge branch 'master' into rscale

Conflicts:
	src/libical/icalrecur.c