added stencil shadow exercise

Still missing supporting exercises building up to it.  Need to cover:

* colorMask & depthMask
* basic stencil buffer usage (definitions, stencil op and stencil func)