embed column progress inside column size

BTW clean some mis-indented lines and adjust the incorrect width of columns
draw the missing line on the top of the first row
Merge pull request #359 from haiwen/use_progress_bar_inside_tableview

use progress bar inside the table view cell
try to open cached file if the file is cached previously
use getParentPath for repo-service-helper.cpp
Merge pull request #354 from haiwen/use_cached_file

[RFC] try to open cached file if the file is cached previously
show revision in the about dialog