Stdlib\Options: Misc enhancements 

* Minor performance tweak - consolidate calls to method_exists
* Replace method_exists with more reliable is_callable
* CS fixes
Wondering if a static local cache would bring any benefit here, or if it's a total overkill.