Properly convert socket names.

Some sockets have names with spaces in them. CSycles has
no spaces for the socket properties that correspond.
Node name wasn't properly converted everywhere.
Support two new texture nodes in export.

Brick texture
Checker texture

Some reorganisation for improved readability.
Use an exported shader to use as default surface shader.
Add a simple, shaderless test scene.
Add an exporter tester blend file.