Merge branch 'flimzy-flist'

Some bugs and differences from the Perl original have been found and fixed.
Many thanks to flimzy (http://github.com/flimzy) for the fix and the test that
proves the test was needed and works.
Merge branch 'mismatch' of https://github.com/flimzy/config-general

Trial merge from contributor flimzy for more verbose error messages
over mis-matched block-open/block-close tags
Merge branch 'empty-input' of https://github.com/flimzy/config-general

Merge a fix for flimsy that adds in a bit of compat with Perl's
Config::General that was lost during the re-implementation.
Merge branch 'master' of github.com:dshadowwolf/config-general