Make the some method null-safe for Options.

FWIW, I prefer @wpalmeri's error message. 

Can we do this closer to how ```Option.apply``` works (see https://github.com/scala/scala/blob/2.11.x/src/library/scala/Option.scala#L25)?

```scala
if (any != null) Some(any) else throw new IllegalArgumentException(...)
```