GoogleTaskService starts foreground when sending tasks
Starting database coding to store local tasks
Using the database to track the LocalTask manipulation.
Using a explicit id for TableTasks, changed Status.WAITING to Status.READY
Listing waiting tasks
Prevent multiple insertions in LocalTask,
adding delete action when cancelling SendTaskActivity
Processing WaitListActivity: sends no-SENT tasks;
GoogleTasksService saves tasks as READY when no internet connection is active
WaitListActivity listens for broadcasts from GoogleTasksService
Correcting bug when IOException.getMessage returns null
Adapting to WaitingList instead of old last sent text
New package to concentrate newtork operations
Including options to LocalTasks, so we can know which options to process
Moving common code to Utils, processing options in GoogleTaskService
Using a enum for the options
Using LocalTask.Options to track what should be processed and what was already processed
Correct use of EnumSet; Showing Options on Adapter
Moving link filtering to Utils; Removing Options when finish processing
Updating list during onStart
Using link filtering to process tasks
Using ActionMode to select items on WaitList, theming lists