added StringUtils::trim()
added StringUtils::join()
added StringUtils::replace{First,All}()