Fix first day in calendar error / number of rows in calendar.

When first day of month is sunday and option -use Monday as first day is set in calendar widget the month start form Monday. Problem when some month need more that 5 rows to show all days.
Control is deprecated, change to loop.
Fixed issue caused if jquery is in no-conflict mode (aka $ is unbound)
Fixed issue #36 and issue #24 where the number of rows in the calendar widget could be wrong
Merge pull request #38 from webbuilders-group/master

Fix for issue #36 and issue #24 where rows in the calendar widget could be wrong
removed extra newlines that were breaking RSS feeds
Merge pull request #39 from quamsta/master

removed extra newlines that were breaking RSS feeds
Use DefaultFutureMonths in setDefaultView
Merge pull request #40 from jyrkij/patch-1

Use DefaultFutureMonths in setDefaultView
Check for ICS DESCRIPTION before assigning

Fixes unclecheese/silverstripe-event-calendar#43
Merge pull request #44 from davidbenton/patch-1

Check for ICS DESCRIPTION before assigning
Correcting Announcement retrieval

Swapped Parameters date params in announcements to allow correct retrieval of announcements
Implementing Recurring events for multiple Dates

When adding multiple series of date/times on a recurring event it would not generate the appropriate dates as it only looked at the first instance of CalendarDateTime found. I have now corrected to foreach over all CalendarDateTimes found
updating to $date_counter in addRecurringEvents

Added checks and updated the $date_counter to
eliminate duplications when multiple DateTimes
present
HasEvent mark next/prev months

For consistence mark the next and prev month calendar days (visible in current month) with events. Now it is done only only during the initiation of calendar widget, the reason of modification is to have the same functionality when change in widget the view to next/prev month. Also this change can be applied with change in css file and adding another color for days .out-of-month.hasEvent for example add line like that 
.calendar-widget-table tbody .out-of-month.hasEvent {background: #33CC99;color:#fff;}
Merge pull request #47 from tuure/patch-2

HasEvent mark next/prev months
Merge pull request #46 from mattcockayne/RecurringEventsForMultipleDateTimes

Recurring events for multiple date times
Merge pull request #29 from RuthAdele/patch-2

Control is deprecated, change to loop.
merge
Call to extend() in index for controller

UncleCheese, can you add an extend to the top of the index of Calendar_Controller so the redirects can be overruled? (I'm using a customised calendar which I want to redirect to $this->redirect($this->Link('month')); instead of $this->redirect($this->Link('show/month'));)