Add SConsWrap.add_target_with_env

Similar to add_target, but calls provided function with an SCons
environment.
Add a basic test for SConsWrap.add_target_with_env

New dependency on mock.
python3 fix
Merge branch 'origin/14-include-environment'

Closes #14.