Conditional files

This is the PR https://github.com/audreyr/cookiecutter/issues/144 that implements https://github.com/audreyr/cookiecutter/issues/127 proposed originally by myself.