Making Connection erros less verbose. Only first error is logged with
error level; subsequent errors are logged as debug
Added System property to choose if connection issues are always logged
as error level or only first issue is logged as error level, and
subsequent issues are logged as debug. By default only first issue is
logged as error
Replace TAB by spaces
By default all the connection issues are logged as error now to maintain
backwards compatibility

This closes #6
Merge branch 'CURATOR-96'
refine failure assertion
Added timing to tests
Added more timing to tests
Added more timing to tests
Added more timing to tests
More tightening of tests
More tightening of tests
Major refactoring. Moved all "BaseClassForTests" versions into curator-test. Added checks for server binding errors to this as occassionally
getting a random port doesn't seem to work. Also, added general retries of tests as, occasionally, there are random problems.