When spot cutoff is 180 it should have no cone and result in uniform light distribution.
Added hybrid shaders for pixel and vertex lit.
Added two hybrid demos which are the same as the single pass demos except they use a hybrid shader. You can see the effects of branching inside shaders and how it effects performance.