lib/common.js
function merge(){
        var result = {};
        for(var i=0; i<arguments.length; i++)
            for(var key in arguments[i])
                if(arguments[i].hasOwnProperty(key))
                    result[key] = arguments[i][key];
        return result;
    }
function merge(){
        var result = {};
        for(var i=0; i<arguments.length; i++)
            for(var key in arguments[i])
                if(arguments[i].hasOwnProperty(key))
                    result[key] = arguments[i][key];
        return result;
    }
function merge ( ) { var result = { } ; for ( var i = 0 ; i < arguments . length ; i ++ ) for ( var key in arguments [ i ] ) if ( arguments [ i ] . hasOwnProperty ( key ) ) result [ key ] = arguments [ i ] [ key ] ; return result ; }
merge: Merge all the options given into a new object
merge : Merge all the options given into a new object