Stdlib\Options: Misc enhancements 

* Minor performance tweak - consolidate calls to method_exists
* Replace method_exists with more reliable is_callable
* CS fixes
You can swap this conditional by making the setter call if `is_callable()`, and handling exceptions later on. Simplifies the method by a lot.