/*
* call-seq:
* new ( config=nil, verbosity=0 ) -> object
*
* If called the first time, it initializes the xine-engine using
* the optional parameters. These parameters are given as a hash.
* Subsequent calls to Xine.new will also return this initialized xine
* instance.
*/
static VALUE x_new(int argc, VALUE *argv, VALUE class) {