config is reset for each call to configure
improved readability of recent changes to configure
config is now passed around to maintain states
cleaned merge of pull request #167
Merge remote branch 'upstream/master' into reusable-config
parse accepts extension parameter instead of config object
Merge remote branch 'origin/master' into reusable-config
Merge remote branch 'origin/master' into reusable-config
Merge remote branch 'origin/master' into reusable-config
Merge remote branch 'origin/master' into reusable-config
replaced extension arguments with config
Merge remote branch 'origin/master' into reusable-config
Merge pull request #168 from neocotic/reusable-config

Fresh configuration
Fix and improve literal mode.

  * Require a blank line as delimiter between text and code.
  * Don't ignore indentation with mixed whitespace.
  * Handle blank lines depending on preceding lines.
    (Addresses changes in #190.)
  * Bonus: Remove unused variable (leftover from #190).