using kazoo.retry.Retry instead of our custom solution, so that the groomer can also benefit from it
replaced version-specific imports with glob, in case a new version of a particular library is released
Merge pull request #455 from shatterednirvana/glob-for-lxml

Replaced version-specific imports with glob
Merge pull request #456 from EnbitIT/testing

Changes DIST= to export DIST= so the value is carried over
using private ip when talking to the dashboard's not publicly-exposed ports
not updating api info if we get a malformed soap response
Updating smack jar so that it doesn't use lowercase when trying to login with ejabberd
Merge pull request #459 from jovanchohan/smack_fix

Updating smack jar so that it doesn't use lowercase when trying to login...
Merge pull request #457 from EnbitIT/testing

Easier mirroring.
sending at most 50 logs per batch in the appcontroller, instead of all of them at once
using the login node's public ip address when sending logs, because the appdashboard there binds to the public ip (and not the private ip)
merged with org/testing
using kazoo's retry method instead of a custom kazoo.Retry, and fixed unit tests accordingly
catching KazooExceptions on all zookeeper interactinos
style changes
added new ZKInternalException, for cases when talking to zookeeper fails
catching zkinternalexceptions in datastore server, and creating new sequence id if we get 0 back
prefix for locks
style changes
extracted number of logs per batch into a constant