Update notes for submitted changes

* run.sh: adds --timeout option to set max run time
* reorg: ensure compute hosts ip is unique
* reorg: packstack/multihost: computes COMPUTE_HOSTS
* reorg: fix network-setup: use network_name var directly
* ksgen/README: updated
* reorg/tempest: adapt to new settings
* reorg/tempest: fix looking up product.version
* ksgen/settings: fix rules-file should be a single file
* reorg: rename config to product
* functions.bash: set default value of DRY_RUN to false
* ksgen/settings: runs non-zero on failure
* ksgen/settings: properly filter missing args
* ksgen/tests: adds a simple rules file
* ksgen/generator: accepts --rules-file
* ksgen/yaml_utils: adds safe_dump method
* ksgen/utils: to_list function
* ksgen/docstring: minor logging change
* ksgen/core: move generator to settings.py
* ksgen/generate: refactor generate into a class
* ksgen/loader: settings_tree -> settings
* ksgen: use logger specific to module
* reorg: fix ntp_server settings
* group_vars: fill default values
* group_vars: remove unused repo_settings file
* roles/validate_openstack: adapt to new settings change
* roles/validate_nodes: adapt to new settings change
* roles/tempest: adapt to new settings change
* roles/packstack: adapt to new settings change
* roles/openstack: node names uses real names not index
* roles/linux/rhel: repos are stored as list
* common-handler: adapts to new settings
* packstack-playbooks: adapts to new settings
* dump_settings: properly handles failure to write settings
* group_vars: removes unused vars
* provision: expects nodes to be dict
* ksgen: fix extending arrays