Cosmetic release note update
Fix global leaks (and potential ones)

Also includes some general code clean up
Reorg and fix up Siesta tests
Add new recurrence Rule class

Thanks to Gabe Sidler for the initial version of this
Add Jasmine unit tests for Rule class
Added English GB locale file.
Merge pull request #38 from gsidler/extensible-feature-english-GB-locale

Added English GB locale file.
Add basic Siesta tests for recurrence
Fixed the PHP recurrence app id

Having a single hard-coded app id (sharing session) was causing issues with the unit tests, which were getting bad data between runs. Refactored this to allow for longer-term session for examples, but always-fresh sessions for unit tests.
Rewrite (simplify) recurrence-basic tests

Now that session is fixed, this test works more simply and correctly between Siesta UI and PhantomJS
Simple PhantomJS launch script for Siesta tests
Fix recurrence Siesta test (again)

Needed to add a static app start date (for generating the test events consistently) and ensure starting on the same calendar date to avoid inconsistent event counts across dates.
Refactor event counting for reuse across tests
Added some shell scripts to automate unit tests via CLI
Fix for weekly recurrence description with no start date

Should return "Weekly" instead of "Weekly on" when no start date is set
Allow start date config to be Date or String
Added tests for recurrence description fixes
Add recurrence Parser singleton
Reference dateValueFormat from Parser
Add simple arg support to Siesta shell script