code: function join() {
          var paths = [];
          for (var _i = 0; _i < arguments.length; _i++) {
              paths[_i] = arguments[_i];
          }
          var tmp = [];
          var length = paths.length - 1;
          paths.forEach(function (path, index) {
              if (Core.isBlank(path)) {
                  return;
              }
              if (path === '/') {
                  tmp.push('');
                  return;
              }
              if (index !== 0 && path.match(/^\//)) {
                  path = path.slice(1);
              }
              if (index !== length && path.match(/\/$/)) {
                  path = path.slice(0, path.length - 1);
              }
              if (!Core.isBlank(path)) {
                  tmp.push(path);
              }
          });
          var rc = tmp.join('/');
          return rc;
      }
docs: Joins the supplied strings together using '/', stripping any leading/ending '/'
  from the supplied strings if needed, except the first and last string
  @returns {string}