input_context parameter form main.cookiecutter()

The input_context paramter for main.cookiecutter will override any other values from cookiecutter.json or the user config. This enables you to programmatically create the project, with a set list of context parameters. 

If have added unitt tests and updated the docs.