SamplerState constructor changed from private to public

Changed the SamplerState constructor from private to public to match the
other render states such as RasterizerState, which also has a public
constructor. The constructors provide an alternative to using the static
New() method.