demo: souce file page, support auto set mode, and CodeMirror mode add some program language like Python and Java
demo: souce list page, get Subeversion rev, default is HEAD