Purge history tasks which are elder than 7 days.
Auto show soft keyboard on adding new task and hide after unfocused.
Add feature: schedule task.
In history task list show when the tasks were deleted.
Misc updates.

- Change to SDK version 17
- Add UML model
- Remove unused files