Test fixes for path problems
Merge remote-tracking branch 'origin/master' into pydanny-0.7_windows_compat
Remove subprocess32 dependency, which doesn't build properly on Windows

Can't have dependencies that don't work cleanly cross-platform.
When built with MinGW on Windows 7 Home Premium, the subprocess32
package has build errors.

Note: this is a partial checkin. Calls to subprocess functions may be
broken in this commit.
Make tests for find.py Win-compatible.
Use non-context mgr version of subprocess in test_vcs

I hate to do this, but I have to since the subprocess32 backport doesn't
build cleanly on Windows
Remove cookiecutter import from setup.py. Use dev versioning

Keeping the in-development version number the same as the PyPI version
number results in incorrect dependencies being installed on Windows.
This commit bumps the version to 0.7.0.dev0.

Also, importing a package in its setup.py causes circular imports in
some situations, so let's not do that.
Remove cleanup module

We're no longer using it. Also, the tests fail on Windows (appears to be
a Unicode bug in Windows itself).
Merge remote-tracking branch 'origin/master' into pydanny-0.7_windows_compat
Revert to non-context manager version of subprocess.Popen. See #88.
Bump binaryornot requirement to 0.2.0. Edit PyPI keywords.
Get tests that test the example cookiecutters to pass on Windows.
Only use coveralls with Travis, not tox or general local development

Because `pip install coveralls` breaks on Windows as of now.
Win fix for test_generate.TestGenerateFile.test_generate_file_verbose_template_syntax_error

Cross-platform path separators.
Fix hooks on Windows
Fix test for test_unicode_open() on Win

Account for empty space lines that Python adds to a multi-line string.
Clean up cookiecutter-pypackage test.