backported to gingerbread

main changes:
1. change minimun sdk from 14 to 10
2. use actionbar in android support library v7
3. change AsyncTask.executeOnExecutor to AsyncTask.execute
4. addAll to for-each add
5. rewrite recreate
6. other package name

requirements:
* google support library v7 appcompat