ServerOptions now inherits from SupriyaObject.
Added SynthDef.from_ugens() and .play() convenience methods:

::

    >>> from supriya.tools import servertools
    >>> from supriya.tools import synthdeftools
    >>> from supriya.tools import ugentools

::

    >>> server = servertools.Server()
    >>> server.boot()
    <Server: udp://127.0.0.1:57751, 8i8o>

::

    >>> ugen = ugentools.Out.ar(source=ugentools.SinOsc.ar() * 0.0)
    >>> synthdef = synthdeftools.SynthDef.from_ugens(ugen)
    >>> synth = synthdef.play()

::

    >>> server.quit()
    <Server: offline>