First round of Integration of Nicholas Breslow's work

- Renamed Shaders and added ID Tags and placed in "Lighting" Folder
- Renamed Procedural Nodes, added Category Tags and places in
Procedural/Pattern Folder
- Added 2D Tag to all 2D Nodes
- Added Subfolder NB_FunctionLibrary Subfolder in FunctionLibrary

TO DO: Document new NB Functions in SDK
Readme Update Version + Credit
Readme Update Version + Credit
Readme
Readme
Readme
Color A/B added to Spotify
Functions & Fixes

Fixed Issue with derivatives for ATI video card users.
Updated procedurals to reflect function changes.
Merge pull request #3 from nbreslow/NB_Integration

Functions & Fixes
Fixed a bug with vec3 and vec4 remaps

there were floats inside vec3/vec4 functions
Architectural fix for ATI on OSX

Last update for my initial integration.  Should I prefix the shaders
"NB_"?  The procedurals got prefixed, not sure if the shaders are
supposed to be as well.
Rolling SDK Doc changes into Dev

Not good to have the Master branch ahead of Dev ...
Merge pull request #8 from campi3d/NB_Integration

Architectural Fix for Mac/ATI
Merge pull request #9 from campi3d/Dev

Initial NB Integration