Make undercloud role sensible again

Split current rjil::neutron into a contrail and ovs variant and use the
OVS one for undercloud.

Gut previous undercloud class and compose it from site.pp of nice,
shared components.