testsuite: Fix tests for python 3

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
POSIX: Fix support for unicode files

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
debian: Add python-mock build dependency

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
debian: Add python-genshi build dependency

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
debian: Update rules to use dh_python2

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Client: Exit when ^C is pressed interactively

Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Schema: Removing "required" from some Action attributes
Merge pull request #93 from kincl/jasons-hacking

Schema: Removing "required" from some Action attributes
fixed unit tests
Probes: reduce race condition that can result in multiple probe groups
do not create data directories for plugins that don't need them
testsuite: fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797f
Yum: handle and log helper errors better
testsuite: *really* fixed tests for a03fde3ea32d3eb2cadb443454749111dda1797f
Yum: fixed verbose logging from bcfg2-yum-helper
Yum: fixed yum-helper logging for real this time, i totally swear