Squashed 'vendor/pywork4core/' changes from b57ee95..40b6048

40b6048 Oops.
92c1963 Whoops.
213efe6 Merge commit '49612f111f428e25d6d0a4b50e9ca2cacad60de5'
6a6f143 Use default template loaders...
6b886f3 Fix paths and co
d1d590e Fix computing the path to w4core (OPS-2302) '=' creates a function, ':=' creates a var...
59802f2 Fixing wrong include
fba0997 OPS-2296 Bad merge
805d57f Updating pywork4core and merging conflics on Makefile and requirements
512c9c9 Merge pull request #9 from Work4Labs/olefloch/OPS-2296/freeze_pyw4c_reqs
8519e30 Add a command to collect static files (WIP)
a500d21 Freeze requirements for pywork4core
1ffec68 Fix "make: ./venvbin/pip: Command not found"
21fb0ed Also make python version a parameter
8a494d8 Merge branch 'master' into gleseur/OPS-2278/force_pip_version_in_pywork4core
2d37471 Merge commit '12c4a4a19b3ed7d093ae2dc4c5abf36a752e39fe'
f9f1a71 OPS-2278 Forcing pip version
802bd24 Don't run tests for other weird django apps that have masses of failing tests :(
6d489f4 OPS-2105 - No need to display comment in Makefile
a00a86b OPS-768 - Second round of minor style changes
6fc4687 Ignore imports for code duplication, otherwise similar Celery tasks are detected as duplicates in devops-connector
bf94f68 OPS-768 - New venv target, make venv_dev, which uses the symlink strategy + dev-requirements.txt
baf2483 OPS-768 - Cleaner make target override for venv install step, props to OLF
b42069e OPS-768 - Moved virtualenvwrapper in its own requirements.txt file in pw4c/virtualenv, referenced in pw4c and w4u
b7afd7b OPS-768 - Prevent execution of make venv when no PROJECT_DIR is set + minor typo
d986c77 OPS-768 - Rename make target 'setup_venv' to 'venv', and modifications to work both in WFU and other PW4C projects
17e2674 OPS-768 - Extract virtualenv Makefile in pywork4core
0306b8d Merge branch 'master' into olefloch/OPS-1771/purge_obsolete_branches
897d870 PYTHONHOME does not have a trailing '/' on heroku
4c246c0 Merge branch 'master' into olefloch/OPS-1771/purge_obsolete_branches
4526274 master - Pywork4core: test_report opens file on Linux support
2906226 make test_and_report is more useful Old behavior can be obtained in the same amount of chars with 'make lint test_and_report'
3fc06be Speed up tests by only running pep8 in make lint
35e0585 Improvements to make lint_test_and_report
c9d7af6 Use the default gunicorn worker (no reason to use gevent in this app) and set a 30s timeout on requests (Heroku enforces this at the request level anyway, so this will avoid stray processes)
80c3579 Add make heroku_shell
383805b Pass with new version of pylint
af13a67 Recant and enforce E221 / C0326
02cb2ab Align
f4a8358 No longer flag FIXME as a W0511
3b7be9d Tests!
0eedf4e Allow TODO notes in the code (@asiebert, thoughts?)
b2e3d9d Better detection of whether foreman is used (untested)
da10d5b Recommend using lint_and_test_report
7224e9f Combo command that runs lint and tests and test_report if tests fail... To be improved :)
7314e37 Better documentation
2ea8746 Properly install .env-style settings in make install
7d15636 OPS-1717 - Added a 'start' target to make, updated README
2057a12 OPS-1717 - pyw4c - tests for http.utils
ec4c287 OPS-1717 - pyw4c - Created http module, based on workfor.us w4l_http module
5a26037 Add sample robots.txt and /test/ routes
6ee947c Fix make clean_pyc which wasn't actually removing the files...

git-subtree-dir: vendor/pywork4core
git-subtree-split: 40b6048ca7d5ce1f47849cc4a2ed321453eb9f45
Merge commit 'b9eeb3540d1c35c0787491f237daaa3073ff3a2e'

Conflicts:
	vendor/pywork4core/Makefile
HOVAS-1031 Adding referrals to the suffix catchalls