Adding cisco-n1kv plugin support in astapor/foreman

Changed files
bin/seeds.rb
puppet/modules/quickstack/manifests/controller_common.pp
puppet/modules/quickstack/manifests/neutron/controller.pp
puppet/modules/quickstack/manifests/neutron/compute.pp
puppet/modules/quickstack/manifests/neutron/networker.pp
puppet/modules/quickstack/manifests/neutron/plugins/cisco.pp
puppet/modules/quickstack/manifests/params.pp
puppet/modules/quickstack/templates/_40_router.py.erb  <=== to enable cisco related tab in horizon dashboard
puppet/modules/quickstack/templates/cisco_plugins.ini.erb <=== n1kv plugin ini file
I was going to say you might consider collapsing this entire list of if statements (lines 327-367) into a single loop something like this:
```
$neutron_conf_additional_params.each |$index, $value| {
  $section = # set based on first part of key, like 'default_'
  neutron_config {
    "$section/$neutron_conf_additional_params[$index]": value => "$value"
}
```

Then do the same for the $nova_conf_additional_params. However, it turns our that '.each' is only available with the 'future' parser, which is not deemed by puppetlabs to be production ready.  I am tempted in the meantime to say to create a little wrapper module like quickstack::neutron::plugins::cisco::n1kv.  That would get us a lot less if this ugly logic in the neutron controller code directly, while making it easier for you to add this to the HA modules when you are ready.  Then, you could either write a little ruby function to parse this for you, or simply make a note to update it to use '.each' once it is production-ready.