initial commit
allocate memory for hosts when no configuration on start
coding style clean-up
do bitmap.recycle() in onDestory() to avoid OOM
auto-versioning with `git describe --long`
make BitmapMemCache singleton
prevent orientation during image download

orientation change triggers onCreate() and onDelete(), which cause
problem.

disable it until we finished downloading.
disable screen orientation in preference screen
more aggressive page prefetching
micro-optimization some for-loops
print version information to error log
extract BitmapFactory.decode* into D (as a bitmapmanager)
add .gitignore to ignore eclipse files
code clean-up
display current page and tags in the goto dialogs
decode image based on pixel limit

scale down if image is bigger than 2048 * 2048.
remove outdated comment
add scale/move ability in ViewImageActivity

codes taken from
http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
add zh_TW translations
add a confirm dialog for host delete