Initial commit of schedulerDBpoller, tests, utils

--HG--
extra : convert_revision : e871ae3c71da11995adfc34c4a763a00c88cccf7
Autoland queue tool updates.
Import the autoland sql schema.
Fix up hgpusher.
Add my bz_util class to bz_utils.
Common contains two functions that I used across a few tools.
Added some autoland-db queries to db_handler.
LDAP Utils for handling communication easily with LDAP.
MQ Utils for rabbit mq json messaging.

--HG--
extra : convert_revision : 804d87d2d8a435b685ff1898a2cca06d0558db2b
Fix bz_utils a little, add whiteboard tests.

--HG--
extra : convert_revision : 1ad0b96c840323e395e80fe729afb47e20deb8e7
Adding test_bz_utils. Up to 93% without lsblakk's funcs.

--HG--
extra : convert_revision : 9d03438142aee16e34f3853a8b26691d460eebf3
78% coverage on mq_utils. Much missing are strange exceptions, etc.

--HG--
extra : convert_revision : 808298a834e54b394ecc564a15d6f9c6d13a70a8
Add hgpusher tests, logging to hgpusher commenting.
Add self-serve url to config.
Not sure of test_hgpusher coverage, nose doesn't like virtualenv.

--HG--
extra : convert_revision : ca48f000e1b083170bc492ea670bf9d01fa88fbe
retrying oranges & sending to self-serve

--HG--
extra : convert_revision : 2ab27a8ac19b7f407bb4abcab8411eb6340c3ab5
Add test for autoland queries in db_handler.
Make fixes to autoland queries in db_handler.
Small rename in test_bz_utils
add autoland sqlite file.

--HG--
extra : convert_revision : 139a7105340e9480ef1ebabfcc89d4d11b9fbe06
adding in some mq stuff and a new autoland.sqlite with updates tables

--HG--
extra : convert_revision : c1e35edc005c7a7e1addaef4c3f178da65ab25af
Adding 'failure' as accepted flag for messaging.

--HG--
extra : convert_revision : aff7a16c5217035c95eb41d199716390371f3e53
fixing generateResults to put total_builds in the top of message

--HG--
extra : convert_revision : 800052d80ce50d14407eeb9b3eb263e724ff9952
working on orange retries, using Counter and Python 2.7

--HG--
extra : convert_revision : a58696e9e69516c2881115e1cc2f80fe17404153
updating modules to use Python 2.7

--HG--
extra : convert_revision : c50cad9c0a8336daf7b4860ada81c06a18a46d21
better version of orange retrying - wil dictionary, just needs tests and
data in test/autoland.sqlite

--HG--
extra : convert_revision : 935cff971a9091e39ee0ea799ca302977130cb06
Finally passing orange retry tests

--HG--
extra : convert_revision : 5e14133114a59e94f00c551c2939b150aac20e40
Finished up tests, Adding a bunch of test scripts and files.
Fixed up a whole bunch of stuff in utils as well as in the
scripts.

--HG--
extra : convert_revision : 48816b983d8669600bf6e864c62244046b8c19f4
Finally passing orange retry tests

committer: Marc Jessome <marc.jessome@gmail.com>

--HG--
extra : convert_revision : 783bafb1a542404f8b8ba178dfec509ed9bec11d
Updated SchedulerDBPoller to be a class

Need to fix testPollByTimeRange as it is currently failing with lots of
new output to do with status_str and is_complete is missing.

--HG--
extra : convert_revision : 5224a4f10ef1b8ed2a15f42d5d5fb2a06742f0c3
Merge pull request #3 from mjessome/work

adding tests

--HG--
extra : convert_revision : 5e206c406376b6b009ba48695aac70e9c87c2190
re-adding revision b8e5f09eead1 to the autoland.sqlite file for testing

--HG--
extra : convert_revision : 79490b682f421ceb388d2c8f8cba54151d820db0