add preamble/postamble support.
Add REVEAL_HTML keyword for embedding raw HTML contents.
Add custom variable and option keyword for preambles in head part.
Support custom slide size and scaling constraints.