1. Modify HandleInclude() to have a single return point, and minimize
the places where free() needs to be called.
2. Modify the config test wildcard include test file creation to return
error similar other test functions.
3. Fix leak of the test configuration object in the wolfSSHd
configuration test.
1. Revise to use the porting functions.
2. Add test cases to check the config wildcards.
3. Generate test files for the wildcard test, and delete them after.
I wanted to be able to test ParseConfigLine directly, so I added some
preprocessor logic to expose this function (i.e. make it non-static) when
building test_configuration. I fixed a couple bugs discovered by this new
testing.