EitherUnsafe and OptionUnsafe now have their own types
Wasn't overly sure of the best approach here, but it feels right that an 'unsafe' Option or Either should be in its own type.  It makes everything declarative.  The only downside is it required  a bit too much copy'n'paste.  But both the Option and Either are fairly settled as types go so I don't see a huge maintainence headache going forward.
Merge branch 'master' of https://github.com/louthy/CSharpLanguageExt.git