Consolidate source files
Enable `github` and `table` showdown extensions.
Ignore language-specified code blocks. Closes #9
Build both unminified and minified versions at the same time.
Disable Sqwish strict mode. Fixes #14
Some less sucky styles.
Include patched table extension.

This version from coreyti/showdown#48 fixes having multiple tables in the same document. Included in the command until it gets merged into Showdown.
Allow subsequent configs to set the value.

This way, a string value can use the same variable name as a number, without the number defaulting to `undefined`.
Fix setting of unbounded intervals.
StringElements don't set a variable's value.
Use the text content for StringElements when value is undefined.

Otherwise, the element is barely visible.
Add section links to headings
Less-sucky styles
Thorough reference of current functionality.
Default to `output.html` if no source file name.

This happens when compiling markdown being piped through `stdin`.
Cleanup Cakefile
Guard against no arguments
Add --title option.
Add constants example
Fix parsing of decimal numbers with constants.