Fix some RRULE bugs with BYWEEKNO
Summary: Ref T10747. A few typos, plus we need to expand months, plus the initial week calculation was slightly wrong.
Test Plan: Unit tests now pass.
Reviewers: chad
Reviewed By: chad
Maniphest Tasks: T10747
Differential Revision: https://secure.phabricator.com/D16610