/*
* 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) {