new (Xmms::Remote)

    /*
     * Create a new Xmms::Remote object.
     *
     * This method raises an ArgumentError exception if the number of
     * arguments isn't 0 or 1.
     *
     * Examples:
     *   # standard setup (one running copy of XMMS)
     *   remote = Xmms::Remote.new
     *
     *   # bind to the third instance of XMMS (for you nutcases who run
     *   # multiple instances of XMMS)
     *   session = 2
     *   remote = Xmms::Remote.new session
     *
     */
    VALUE xr_new(int argc, VALUE *argv, VALUE klass) {