Reorganize the tests directory a little bit to setup for some netloc-map-to-hwloc examples in the documentation.

* Add some Synthetic hwloc topologies for testing
* Fix indentation in the map.h header
* Add some additional information to the map_dump command
* Fix a couple of minor warnings in map.c
* Start clarifying the netloc map API (map.h)
* Add a run-all.pl script in the tests directory to run all of the API tests
Create a script to create some synthetic hwloc nodes with a single ethernet device