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.
follow rename ycaltime_days_in_year to icaltime_days_in_year
so builds with MSVC still work