Proper template function implementation of get_ccimage.
Nesting groups with inputs directly connected caused stack overflow.

Fixes #22
Use value from group input socket if it isn't connected.

Partly resolves #27
Ensure value of input socket on group is used if no incoming link is found.

Resolves #27
Output node was accidently being skipped resulting in non-functional exported code.
Small clean-ups.
Prune node and link list before generating code.

Resolves #29
Expand name cleaning.
In some cases group input nodes could end up being exported.

fromnode type wasn't properly tested for.
Directory shuffle.

A standalone repository for Cycles has been created at
git.blender.org ( developer.blender.org ). These changes are in
preparation of using that standalone repository as submodule in
one way or another. I'll also be making some changes to how the
work-flow in this repository is going to be handled. Most notably
that master will be more like what bindep is now, and a separate
branch for project file customisations as necessary for RhinoCycles
development.
Update Cycles to 896c53a8ecfffabc048b9cb91a547ecafe5aa5f5

This will (hopefully) be the last update of Cycles doing manual style.
Modifications made to Cycles will be created into a patch and applied
to git.blender.org:cycles.git, ccsycles_master branch, along with vcxproj
files from the bindep branch.
Prepare solution that uses pre-built dependencies.
Update project files to use bindeps package instead of compiling deps as part of the process.
Update readme for the bindeps branch.
Have C[CS]?ycles compile against the bindeps.7z contents.

Resolves #9
Resolves #10
Merge: Remove unused and currently unsupported platform and build configurations
Merge: Add link to a quick build tutorial.
Fix paths.
Solution file tweaks.
Rename PathRay members.

Also use members for AllVisibility instead of hand-coded values