add download function

add download function to browse page
code style fix

fix code style  and some other problem
fix confict

fix confict
add an independent servlet for downloading

To make the logic clearer, add an new servlet processing downloading
Merge pull request #431 from PasaLab/TACHYON-139

[TACHYON-139] WebUI--Add the downloading file feature on the webUI