Confirmed Issue #48 with a unittest.
::valid is corrected, but ::next is still behaving incorrectly.

Issue #48
Fix for Issue #48.
Merge branch '2.1'
Updated changelog
Added getDuration(). Fixes Issue #47 and Issue #46.
Merge pull request #52 from Vedmak/master

Multiple nameless parameters can be lost
Updated changelog.
Set release date.
Set release date.
Merge branch 'master' of github.com:fruux/sabre-vobject
Merge branch '2.1'

Conflicts:
	ChangeLog
Documentation updates.
Simplified the migration document.
Fixed link
Another bug slipped through.
Removed the design document.
Fixed Issue #53.

The RecurrenceIterator is literally the hardest thing I've written so
far, and I hate how I implemented it.

I hope I can one day re-build it so it's a million times more elegant. I
wish upon no one to write an implementation for RRULE though.
Bumped version and set release date.
Merge branch '2.1'

Conflicts:
	ChangeLog
	lib/Sabre/VObject/Version.php