Use virtual IP 10.0.2.2 to connect to backend on localhost

see
http://developer.android.com/tools/devices/emulator.html#networkaddresses
Added simple JSF frontend for testing purposes
Use QueryDSL for JPA queries
Step 6: Display sync status in Main activity
Add UI for editing/creating single Todo records
Save updates and creates to local DB
Implement Create/Update/Delete of Todos in Backend
Implement Create/Update/Delete of Todos in JSF frontend
Sync updates and inserts from android client to backend
Implement deletion of todos in android client