increase coverage of config.get()

previously only tested .ini files. Now fetches the test yaml, json,
binary, ini, flat, value, and data types.
add 'value' type to flat.empty
rm test/test.ini (now in test/config)
tests/configfile: update descriptions
Merge pull request #793 from msimerson/config-tests

increase coverage of config.get()
cfreader/binary, flat, ini, json, yaml

configfile: removed formats to cfreader/*

* whitespace / link updates
* enable tests/cfreader
* moved ini tests to tests/cfreader/ini
* access: enable helo.check in test that tests it
* cfreader/binary: improved testing
* test length, and compare with fs loaded file.
* YAML overrides for JSON change
    * avoid duplication in cfreader/*
    * move file existence tests into configfile

* moved empty config into cfreader.type.empty()
    instead of configfile.empty_config()
convert tabs to spaces