add download function

add download function to browse page
code style fix

fix code style  and some other problem
fix confict

fix confict
TACHYON-102 Change log to use slf4j.
Change LOG.debug to use SLF4J parameterized message to reduce String concat.

Remove toString on log to use parameterized logging.

Remove toString on log to use parameterized logging.

Revert style format change in core/pom.xml.
Small format fix on pom.xml file.
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
Fix the import ordering for org.slf4j.Logger
Merge pull request #440 from hsaputra/TACHYON-102_updatelog_slf4j

Tachyon-102 Move logging to SLF4J (with log4j as backend implementation)
Tachyon-102  Replace leftover log4j to slf4j from merging other PRs.

Also updated the how to contribute doc to make sure we document this.

Remove extra newline.

Fix text
Merge pull request #442 from hsaputra/missing_log4j_to_slf4j

Tachyon-102  Replace leftover log4j to slf4j from merging other PRs.
return -1 after args-check size failed
Merge pull request #443 from darionyaphet/master

Repush TFsShell Command return after print usage
Add check for empty String for the local directory in addition to null.
Add logging to detect why return null.