Freestyle: Python API documentation updates.

Fixed dead references of API identifiers (e.g., freestyle.types.Interface0D)
due to relocations of the identifiers into submodules.  Also made various minor
revisions of mark-ups and typos.
Freestyle: Fix for irrelevant docstring showing up in Python API docs.
Add texture coordinate export.
Cleanup: Indentation and Whitespace.
Cycles: Remove unused Mix Shaders from the ShaderGraph, instead of only relinking.

Differential revision: https://developer.blender.org/D796
Fix T41865: Fluid bake not possible in windows using a python script from the command line

Stupid missing variables initialization.
OSX: make some more symbols global only, this may prevent clashes on older systems and is good for loading times anyway.
Install_deps: add an '--info' path option to store BUILD_NOTES.txt...

Still defaults to current dir!
Fix T40751 preview image not generated after baking.

A DAG_id_tag_update here is enough to fix the problem.
Fix T35993, issue with viewport when using instances.

Not really sure what the issue here was initially (might have been a
driver problem) but looks like the issue is solved if we skip generating
a display list for clipped objects; Driver does not like a generated
list that is not drawn.

Now we try to clip the object always, not only when using display lists.
This means that display lists will only get generated if object is
actually visible.
Also used glPush/glPop for instance matrices since glLoad can cause
recalculation of inverses in the driver.
Fix T41875: Update issue in Timeline space

This space did not refresh on NC_OBJECT, ND_BONE_SELECT notifier...
Cycles: Add a UI warning, in case the experimental GPU kernel is used.

The experimental kernel is slower and can cause issues on some cards still, so better communicate it well.
Cycles: Backward compatibility code for the Clamp splitting in 2.70.

If an older file (< 270) had clamp enabled, with e.g. a value of 2.0, Direct and Indirect clamp are now automatically set to 2.0 as well.
initial similar script
Basic select similar starting point
Basic working version
Minor improvements
Works quite well now