function arrayGetUniques(arr) {
    var a = [];
      for (var i=0, l=arr.length; i<l; i++) {
        if (a.indexOf(arr[i]) === -1 && arr[i] !== '')
          a.push(arr[i]);
      }
      return a;
  }
function arrayGetUniques(arr) {
    var a = [];
      for (var i=0, l=arr.length; i<l; i++) {
        if (a.indexOf(arr[i]) === -1 && arr[i] !== '')
          a.push(arr[i]);
      }
      return a;
  }
function arrayGetUniques ( arr ) { var a = [ ] ; for ( var i = 0 , l = arr . length ; i < l ; i ++ ) { if ( a . indexOf ( arr [ i ] ) === - 1 && arr [ i ] !== '' ) a . push ( arr [ i ] ) ; } return a ; }
returns a list of unique dependency agents
returns a list of unique dependency agents