First few 2D Space additions

Added UV Space to Brownian Noise, FBM and vecFBM.
Unified FBM and VecFBm Layout to be more consistent with Miguels Node
layout (WIP)
More 2d Noise Options, Interface unification

Added 2D Options to Legacy Procedurals,
got anal and started unification of all Procedural Interface Grouping,
Names.
Cloud, RidgesMultiNoise UI & UVSpace Update
CellularNoise+GabotNoise UVSpace

- Added UVSpace Options and Interface Tweaks to CellularNoise+GaborNoise
- Removed Logarithmic Attribute from rotation - no point really in a
0-360 slider.
Camo,Inigo,Perlin,Turbulence UV/UI Update

- UV Based Option
- UI Resorting/Naming
multiFbm UV Space + UI Update
Nicks Brdf Library

Adding in new files where I'm storing Nicks BRDF shader functions for
the time being. Currently separated out the Ward Anisotropic and
Isotropic along with the Oren Nayar diffuse functions. Might continue to
just add in BrdfLib per person or might combine into one large or
multiples, not sure just yet.
Refactor Nicks Shader

Fixed the shaders to use the extracted shading functions.
Spotify UVSpace +UI Update
Merge pull request #15 from campi3d/2D_Noises

optional UVSpace for all Noises, UI refactoring
Merge pull request #16 from campi3d/Dev

Snapshot of DEV: NB_Integration, Procedural Refactoring