Fix bug 861620 - Improve test coverage in backend components. r=mmecca

--HG--
extra : rebase_source : 3228cff4b25fe309a6b25f88c2d545602973a375
Fix bug 861646 - Missing nsIObserver on calIStartupService. r=mmecca

--HG--
extra : rebase_source : 5a0203ae0fe9d690566d5f0442d2e0ee969f39bd
Fix bug 861644 - Comptor for binary search is incorrect. r=mmecca

--HG--
extra : rebase_source : 5fe19c66123fde2947f39a784eeead98deb9ca34
Fix bug 861657 - Setting count = -1 in calRecurrenceRule causes isByCount = true. r=mmecca

--HG--
extra : rebase_source : ab22880c81e234b88867672996ccd6ae404c6e14
Fix bug 861647 - aMaxCount argument is not correctly taken into account. r=mmecca

--HG--
extra : rebase_source : d2d48ba8288139040e5a781a068d6f1af73fb106
Fix bug 861650 - calIPeriod implementation doesn't correctly understand duration periods and forces utc. r=mmecca

--HG--
extra : rebase_source : 6952252b40eaed62545abeca5296652ec4763636
Fix bug 861651 - Minor issues in calItemBase (immutability, properties, attachments). r=mmecca

--HG--
extra : rebase_source : 2acdc06866a2ef9fb907aae10488d2839df24e79
Fix bug 861652 - ics parser is missing listener, everything is called synchronously. r=mmecca

--HG--
extra : rebase_source : 62c95f11fa0786751459d58725c4ab8d269ac54a
Fix bug 861654 - Fix repeatOffset and repeatDate in calAlarm. r=mmecca

--HG--
extra : rebase_source : 90838dea98c10e781a3f11d2fe0ac77368b42240
Fix bug 861656 - Removing X-Parameters does not work. r=mmecca

--HG--
extra : rebase_source : 0c68b508521f41d426605bc29abf4a01df7decce