Included native support of every option update. See issue 293.

An unelegant but working way to resolve "setters for all options" issue.
Some additionnal work could be done to upgrade performance, but in my case it is not an issue: I don't even see the latency. Maybe a note about the potential performance downgrade should be made in option() documentation.