Adding a workaround for X-APPLE-STRUCTURED-LOCATION, which uses a comma to separate latitude and longitude. Normally this will split the property into two properties, but we want to keep it as one property in this case.
Don't hardcode the length of the X-APPLE-STRUCTURE-LOCATION property name in strncmp.
build gir from correct libical

building the gir would fail when libical wasn't installed, because it
actually built it from the installed libical.
This makes sure that it finds the libical we just built and generates
the gir from that.
Merge pull request #163 from ksuther/apple-structured-location-workaround

Adding a workaround for X-APPLE-STRUCTURED-LOCATION
Merge pull request #164 from moben/master

build gir from correct libical
start to add coverity scan support
another attempt at setting up for Coverity Scan
for the Coverity Scan, the build dir should already exist
Update ReadMe.txt

image link for coverity scan status
travis-ci build status badge
minor ReadMe tweaking
Update ReadMe.txt
Update ReadMe.txt
Regression test now returns a non-zero exit code if a test fails.
Changed comments for clarity.
Remove a test that uses icaltime_as_timet_with_zone to perform a nonsensical transformation. It's asking for a timet for a time by passing in a timezone that the time isn't in. This results in tt2 being different from tt by the GMT offset of the timezone being tested.

This change occurred because of a fix to icaltime_convert_to_zone. As far as I can tell this test was incorrect, and the incorrect behavior of icaltime_convert_to_zone was masking the problem. Other comments in the headers suggest that icaltime_convert_to_zone should behave like it does now that it is fixed, which would imply that this test is wrong.

A better long-term solution would be to remove all the icaltime methods that let you pass in a timezone separate from the zone in the icaltimetype struct. It doesn't make sense to ask libical to perform time operations with some arbitrary timezone that's not attached to the icaltimetype being passed in.
Added a UID to the VFREEBUSY component in the test data. RFC 5545 now requires VFREEBUSY to have a UID property.
mkderivedproperties.pl now creates enum_map using the order specified in derived-data/properties.pl. This is necessary because icalproperty_enum_to_string is sensitive to the order of the items in enum_map. Fixes failed regression tests in regression-classify.
Merge pull request #166 from ksuther/test-fixes

Fixes to regression tests
fix build with MSVC2012