Create WebInterfaceConfigurationServlet.java

For configuration.jsp, which is used to add a configuration page to the WebUI.
Update UIWebServer.java

Add the servlet of configuration
Update WebInterfaceGeneralServlet.java

Remove "pinlist" and "whitelist", which have been moved to WebInterfaceConfigurationServlet.java .
Create configuration.jsp

This jsp is for the configuration page of WebUI
Update general.jsp

Add the "System Configuration" navbar. Remove the pinlist and whitelist, which are now in the configuration page.
Update browse.jsp

Add the "System Configuration" navbar.
Update dependency.jsp

Add the "System Configuration" navbar.
Update memory.jsp

Add the "System Configuration" navbar.
Update viewFile.jsp

Add the "System Configuration" navbar.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	core/src/main/java/tachyon/web/WebInterfaceGeneralServlet.java
	core/src/main/webapp/general.jsp
Deal with the conflict

delete the files
Retry add those conflict files
Fix the conflict

remove something about the "pinlist"
Fixed conflict in WebUI

Fix the jsp
Update the configuration in WebUI
Update the configuration.jsp

update the footer
add TachyonURI
a bug fix in TachyonURI, simplify it, add two sample unit tests
Merge pull request #234 from PasaLab/master

Add a "System Configuration" navbar to the WebUI
format the ui changed code