Hey dev, HBASE-1357 was just committed. Here's what it changes right now for you:
hbase.master / hbase.master.hostname are obsolete, that's replaced by hbase.cluster.distributed. This config must be set to "true" to have a fully-distributed cluster and the server lines in zoo.cfg must not point to "localhost". The clients must have a valid zoo.cfg in their classpath since we don't provide the master address. hbase.master.dns.interface and hbase.master.dns.nameserver should be set to control the master's address (not mandatory). J-D
