Add support for recurring events.
Use built-in constants. Increases min API level to 14.
Clean up unused imports