hooks discovery
removed common path in hook finder test
single script execution
higher level run_hook for actual integration
changed test template dir
updated tests
added if name to test
integrate hook calls in before & after project generation
docstrings
fixed refactoring oversight
dummy scripts can now run under py3
Add a debug option
Add failing test (generate absolute paths)
Add support for absolute paths

When using a command such as cookiecutter /path/to/template,
Jinja would raise an error complaining that the template file was not
found.
show syntax error location when running into jinja2.exceptions.TemplateSyntaxError
fix test case to also support Python 2.6
Merge branch 'absolute-paths' of git://github.com/krallin/cookiecutter into krallin-absolute-paths

Conflicts:
	cookiecutter/main.py
Rename and add tests utils.chdir -> utils.work_in
Fix import subprocess32 in python 2.7.3
Fix unittest import.