Switch vayacondios to deploy master branch

Change-Id: I09bf79325f70057b304f2405dba8f876d3efd6fa
Discovery needs to default realm to realm_name instead of cluster_name if it's available

Change-Id: I4184b46edc743ab6a053e05167965009c60642d9
fix: using master branch for kafka-contrib

Default attribute in kafka cookbook had been temporarily
changed to use 'zarkotest'; this reverts that change
and uses the master branch by default.

Squashed commit of the following:

commit bf59229aee6ec9d7b8eed2d95d1e1dc575ab077f
Author: Eric Katerman <eric@infochimps.com>
Date:   Wed Mar 19 17:04:53 2014 -0700

    using master branch for kafka-contrib

    Change-Id: Ib0a1fd687b00ac980e1a68bfb1fb28bdb59c58f4

Change-Id: I09137c101cf8fa2e02c424c4097c54763ca08d15
Discovery needs to default realm to realm_name instead of cluster_name if it's available

Change-Id: Ide70e9770250badc87b1d4230939bf6a3c198c5b
Merge "Discovery needs to default realm to realm_name instead of cluster_name if it's available" into rc
Merge "fix: using master branch for kafka-contrib" into rc
Merge "Switch vayacondios to deploy master branch" into rc
fix: Use nginx for zabbix

1. For more details
https://gist.github.com/mccuistion/092bd8b2bb7bc538e67c

commit 3f4b95a4deaaa25fb3a5358545fa095325a57499
Author: Alex Vinnik <alex.vinnik@infochimps.com>
Date:   Thu Mar 20 13:40:55 2014 -0500

    Use nginx for zabbix

    Change-Id: I95ec6d96c6bb8ee33cb1d0c2a1e59affa7a7828e

Change-Id: I47f76bd35b46401d04c071e3448e628fad6483eb
feature: add vayacondios_old cookbook forked from antiquated vcd version to support dashpot

Change-Id: Ieef856138870eb90c78049e812b12a37f899fa47
Revert "feature: Zabbix cookbook performance enhancements"

This reverts commit 75810debd8ac547577c2199e3db31851b3b8ea58.

Change-Id: Ie46d60a8ac83a33fe33e3c5905ac0fab9035867e
feature: airlifting Dhruv's zabbix optimizations

Change-Id: I4cf86186be0db6db75cff09d8ab4ac849f0c686f
Merge "feature: add vayacondios_old cookbook forked from antiquated vcd version to support dashpot" into rc
feature: add vayacondios_old cookbook forked from antiquated vcd version to support dashpot

Change-Id: Ieef856138870eb90c78049e812b12a37f899fa47
Merge "Revert "feature: Zabbix cookbook performance enhancements"" into rc
Merge "feature: airlifting Dhruv's zabbix optimizations" into rc
fix: change deploy strategy for vayacondios

Change-Id: Ide7595cd6f400b07d3b93c9a1695d1ec390aa4e5
FIX  Kafka cookbook was not parsing ftp remote sites.

Change-Id: I89558e7c77bea1679a6d83b2eacc0bc055384401
Fix: Correct Double Discovery IP

This will break zabbix_agentd if unchecked

Squashed commit of the following:

commit 7418772251f5eec1e63d50c2e6b8e91cb08b107d
Author: Travis Dempsey <travis@infochimps.com>
Date:   Mon Mar 24 15:41:13 2014 -0500

    uniq discovered zabbix servers

    Change-Id: Ie5938b3f633a911da0518847af9331864cb7f038

Change-Id: I7cb0b959e8a420151afcbc5e645f00eba7a2600f
Fix: Log Dir Location; Double Discovery

* Correctly symlink log dir
* Uniq discovered servers so config files do not have multiple entries

Squashed commit of the following:

commit 6615a7a02c9738b1a12673dd05a9a6eaf19b37d1
Author: Travis Dempsey <travis@infochimps.com>
Date:   Mon Mar 24 17:12:18 2014 -0500

    symlink log dir to proper place

    Change-Id: I94111a4ebfc1a2f717dd21d26e22b0631a2778a0

commit de9aa1621331656d08ab651c3f7e851ab6793016
Author: Travis Dempsey <travis@infochimps.com>
Date:   Mon Mar 24 17:03:57 2014 -0500

    fixing same double ip server discover as zabbix

    Change-Id: I9f92b32b0b735cdeaff0ac592b724821c0850e25

Change-Id: I2636b5c49e741362c05905ba814ce490abe6afb7
fix: use uniq for assignment in zk config_files recipe

Chef fails if array elts are unique since uniq! returns nil in that case;
this addresses the following error when running chef-client on a zk-server node:

================================================================================
Recipe Compile Error in /var/cache/chef/cookbooks/zookeeper/recipes/config_files.rb
================================================================================

NoMethodError
-------------
undefined method `length' for nil:NilClass

Cookbook Trace:
---------------
  /var/cache/chef/cookbooks/zookeeper/recipes/config_files.rb:34:in `from_file'

 34>>   leader_is_also_server = (zookeeper_hosts.length >= 4)

Squashed commit of the following:

commit 14ae14ef9a27568c0ffd746e0b4c8e5fa41d64c2
Author: Eric Katerman <eric@infochimps.com>
Date:   Mon Mar 24 22:05:38 2014 -0700

    replacing uniq! with uniq since we're assigning, and the former returns nil if already unique

    Change-Id: I46a6b503696f92f05fd1fe881b18df859eb6e9a6

Change-Id: I100925ded600f8d2f7e8032bce07198ed4dec0b8