more than two primitives per cs_colocation

I added the possibility to use more than two primitives per cs_colocation resource. e.g.:

cs_colocation { "vip_with_ld_${name}":
  primitives => [ "vip_${vip}", "ldirectord_${name}", "nginx_${name}" ],
  ensure => present,
}

It's not really tested yet, but it works fine in my environment.