fix libraries layout messed up

fix #174
code format
home up exception

fix #205
use custom PullToRefresh class
custom Settings menu
refresh as expected
show last update time
remove unused resources
refactor files name
use English comments
remove unused code
make StarredFragment refresh as expected
fix refresh animation layout
reformat code
stop refreshing when navi to other directory
Merge pull request #211 from Logan676/about

optimize Settings menu
auto complete user email when login
custom clearable textview

also supports email address auto complete typing
support clear password
remove duplicate email