Merge branch 'release/0.4.0' into develop
ongoing work to make library python 2/3 compatible
make /testobjects python 2/3 compatible.
update logging to use python logging package.

converted strings to use u() for python 2/3 compatible unicode strings.
change log update
version number bump

fix import order
lower the logging level.
update to string method.
Fix comment describing the reuse browser setting.

Issue #27
Check to make sure the screenshots directory exists.

Issue #25
update change log.
Implement project root folder override via environment variable, 'WTF_HOME', in project_utils

use formatted message instead of string append in test_utils
embed the last exception raised when doing wait_until()
fix project generator.

Add support for creating project inside current working directory.
make wtf_tools more unicode friendly.

update change log.
Merge branch 'release/0.4.2'