first cut and docs for facts.d mechanism for setup module

This allows a dir per host for local facts.
Facts are read from *.fact files in the fact_path (defaults to /etc/ansible/facts.d/)

.fact files can be either json or ini-format
.fact files can be executable - returning json or ini-output