F/b provider implementation improved

The way free/busy period from iCalendar object is parsed has changed.
It uses calIPeriod and therefore libical indirectly which is way more
safe than older approach.

New debug-level logging was also introduced.  The result of f/b
parsing is logged on debug level.