Implicit goodness

* Operators for implicitly converting values into their corresponding Option and Either types.
* An operator for easing the creation of empty option values; Option.None() will be implicitly converted to new Option<T>().
* Support for comparing Option and Either values to values of their contained types; for instance, Option.Create(3) == 3.
* An extension method to get values in option form out of IDictionary objects.
* The global AsOption method has been moved into the GlobalExtensions namespace.