fcm make: multiple config files and search paths

Can now specify multiple `-f PATH` options for multiple configuration files.

Can now specify multiple `-F PATH` options for searching configuration files
specified as relative paths.

New `include-path` configuration declaration for specifying the search path for
configuration files specified as relative paths.

Improve CLI argument diagnostics.
* Die if an argument is missing an equal sign.
* Suggest command line syntax if argument ends with `.cfg`.
Fix doc

Was missing a comma in a list.
t: implement similar tests with a function

Use a function to clean up, run `fcm make` to build a hello world
program and run the executable. Test the output of the executable.
Remove debug statements.
Merge pull request #135 from matthewrmshin/improve-config

fcm make: multiple config files and search paths