Python 3 compatibility changes.
Py3 comparison fix
Fix for report logging on Windows when no log file is defined.
Merge branch 'py3'

Conflicts:
	boundary_aws_plugin/cloudwatch_plugin.py
PEP 8 spacing corrections.
Removed abstract notation from CloudwatchPlugin.  It can be used directly instead of inherited when no customization is needed (which is most cases).
More spacing fixes to comply with PEP 8.