Multiple changes in NV_path_rendering

- Moved the enumerations, PathNV and PathArrayNV into separate headers.
- Updated the PathNVColor enumeration values.
- Updated the PathNVCommand enumeration values.
- Added the PathNVSpec class.
- Added PathNV::Spec and PathNV::Dashes.
- Updated the examples using NV_path_rendering.