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
We talked about this on the previous incarnation of this patch, and I am still not really in favor of bringing back this core_plugin parameter, as the core plugin is only directly used in the server, which is not on this node.  I may be resistant because we were explicitly asked by the neutron team to remove the parameter.  That said, I can understand why you need something like it to determine how to configure the compute node.  What if instead, there were a _new_ parameter, say $agent_type, with a default value of 'ovs'?  Then, we could check via
```
if downcase("$agent_type") == 'ovs'
```
Then, if we later want to add other checks to optionally configure different agents/plugins, we can do so pretty easily.