Update .gitignore
Update gitignore
Helper functions for repeating tasks
Restore completed repeating tasks on MainAcitivty start
Cleanup db
Merge branch 'feature/repeating-tasks' into dev

* feature/repeating-tasks:
  Cleanup db
  Restore completed repeating tasks on MainAcitivty start
  Helper functions for repeating tasks
  Update gitignore
  Update .gitignore
Better OO model for Task#RepeatPattern
Add Hour, FourHours to Period. Add companion object
Add postpone field to Task
Update Postpone button to use new Period companion object
Explicit TaskListView#checkedItems return type
Postpone button takes taskList as parameter

To get to the checked items
Show postponed tasks in completed tasks list

Add postpone to TaskAdapter filters
Merge branch 'feature/postponing-tasks' into dev

* feature/postponing-tasks:
  Show postponed tasks in completed tasks list
  Postpone button takes taskList as parameter
  Explicit TaskListView#checkedItems return type
  Update Postpone button to use new Period companion object
  Add postpone field to Task
  Add Hour, FourHours to Period. Add companion object
Merge branch 'release/20130320'

* release/20130320:
  Show postponed tasks in completed tasks list
  Postpone button takes taskList as parameter
  Explicit TaskListView#checkedItems return type
  Update Postpone button to use new Period companion object
  Add postpone field to Task
  Add Hour, FourHours to Period. Add companion object
  Better OO model for Task#RepeatPattern
  Cleanup db
  Restore completed repeating tasks on MainAcitivty start
  Helper functions for repeating tasks
  Update gitignore
  Update .gitignore