Support customized html template file

If "html_template" is specified, markdown preview would use this
html file as a layout wrapper.

Template sample is also included.