fixing possible NPEs with uninitialized Option values not having a value, but empty being false.  We are inverting the 'empty' condition.  Before, class A { public Option<String> O }, new A().O.Select(s => s.ToString(); would NPE. This should fix that
fixing possible NPEs with uninitialized Option values not having a value, but empty being false.  We are inverting the 'empty' condition.  Before, class A { public Option<String> O }, new A().O.Select(s => s.ToString(); would NPE. This should fix that

vmarquez/xsharpx,NICTA/xsharpx,NICTA/xsharpx,vmarquez/xsharpx