refactoring html snippet from elisp to separate template file

I don't think embed html snippet in main org-page elisp file is a good
idea, instead, I think providing seperate html template would be a
better way. And, seperate, indenpendent html template make it possible
to provide more flexible theme and layout customization, and make the
elisp code look more concise.
Merge pull request #27 from xiaohanyu/feature/use-file-template

refactoring html snippet from elisp to separate template file
[#29] refine code format
update title of blog/wiki index
merge changes on branch master
delete legacy file
add function file-to-string
[#32] extract html contents from code to templates
[#32] use theme name instead of hard coded "default"
exclude the default css and js
[#33] fix header DBCS garbage character issue
improve css and layout of theme "default"
add colon for tag title
update description in org-page.el
add description for op-git.el
add description for op-hack.el
add description for op-export.el
add description for op-enhance.el
add description for op-vars.el
Merge branch 'home' into devel