Clean up some code just because

Conflicts:
	src/com/soofw/trk/Main.java
Extract FlowLayout and SpaceTokenizer into com.soofw.util
Remove com. from the package name
Organize imports a bit
Mark tasks as done rather than deleting them
Add an OnTouchListener to the individual task items

Conflicts:
	src/soofw/trk/TaskAdapter.java
Move OnTouchListener to the ListView

* Scrolling and swiping work correctly (mostly)
* Can't interrupt a scroll
* All touches are intercepted (long presses)

Conflicts:
	src/soofw/trk/Main.java
Add GestureDetector for touch events

* Can't interrupt a scroll
* Nothing happens after swiping an item

Conflicts:
	src/soofw/trk/Main.java
Discover View.setTranslationX(float) and add a restore animation
Add visual feedback to touch events

Fix #29
Move touch listener back to item views

* Multitouch breaks it
* Swiping away an item and then immediately swiping away an item below it will break the stuff
Swiping two items will remove the correct items

But it won't animate it nicely...
Handle multiple swipes properly
Add visual feedback to taps

Also fix a bug that let users swipe after long pressing
Retain filter list when removing the last item with a tag

Fix #26
Merge branch 'bug/26' into feature/14
Add a weak "current" phase for tasks
Fix a date sorting bug
Clean up the flag (done / now / later) code
Merge branch 'feature/30' into feature/14