merge feature from java, including
 * user profile page
 * combine user_stat with user_stat_max
 * add jquery plugin tablesorter that sorts table

--HG--
branch : algo
merge from java-bm, fix profile issue and modify application.rb.SAMPLE

--HG--
branch : algo
modify submission page

--HG--
branch : algo
fix bug on calculating best of each lanuage

--HG--
branch : algo
add thousand separater for mem reportt

--HG--
branch : algo
more report adjustment

--HG--
branch : algo
add more detail to hof

--HG--
branch : algo
report ip

--HG--
branch : algo
fix date time

--HG--
branch : algo
fix full score

--HG--
branch : algo
beautified submission view

--HG--
branch : algo
add ip to submission

--HG--
branch : algo
add section

--HG--
branch : java
merge algo feature

--HG--
branch : java
add section information

--HG--
branch : java
main page show problem code separately

--HG--
branch : algo
update problem stat to show all submissions
change view to haml

--HG--
branch : algo
add download score as csv

--HG--
branch : algo
merge

--HG--
branch : java