Added use strict and warnings. Added use of a RandomID for the names to avoid conflicts. Added history entry checks. Fixed nonfunctional tests.
Added use strict and warnings.
Added use of a RandomID for the names to avoid conflicts.
Added history entry checks.
Fixed nonfunctional tests.

noritnk/otrs,eliasp/otrs,MBRG/otrs,muehlbauer/otrs,capeit-tto/otrs,crythias/otrs,crythias/otrs,rudy500/otrs,thorsteneckel/otrs,oiami/otrs,mbeijen/otrs-1,oiami/otrs,brandonshults01/otrs,mburggraf/otrs,vlascoder/otrs,linearregression/otrs,crythias/otrs,StCyr/otrs,brandonshults01/otrs,s7design/otrs,s7design/otrs,mbeijen/otrs-1,PortgasDAce/otrs,thorsteneckel/otrs,eliasp/otrs,rudy500/otrs,moritz/otrs,PortgasDAce/otrs,MBRG/otrs,nilei/otrs,brandonshults01/otrs,muehlbauer/otrs,StCyr/otrs,nilei/otrs,muehlbauer/otrs,mbeijen/otrs-1,balazj/otrs,oiami/otrs,balazj/otrs,xhoy/otrs,noritnk/otrs,MBRG/otrs,PortgasDAce/otrs,mburggraf/otrs,capeit-tto/otrs,linearregression/otrs,linearregression/otrs,nilei/otrs,StCyr/otrs,balazj/otrs,linearregression/otrs,StCyr/otrs,moritz/otrs,MBRG/otrs,moritz/otrs,nilei/otrs,rudy500/otrs,vlascoder/otrs,mburggraf/otrs,xhoy/otrs,capeit-tto/otrs,crythias/otrs,vlascoder/otrs,MBRG/otrs,s7design/otrs,thorsteneckel/otrs,rudy500/otrs,xhoy/otrs,noritnk/otrs,PortgasDAce/otrs,thorsteneckel/otrs,brandonshults01/otrs,crythias/otrs,linearregression/otrs,s7design/otrs,eliasp/otrs,balazj/otrs,balazj/otrs,muehlbauer/otrs,moritz/otrs,moritz/otrs,StCyr/otrs,mburggraf/otrs,s7design/otrs,brandonshults01/otrs,rudy500/otrs,xhoy/otrs,nilei/otrs,PortgasDAce/otrs,eliasp/otrs,xhoy/otrs,oiami/otrs,oiami/otrs,muehlbauer/otrs,mburggraf/otrs,thorsteneckel/otrs,eliasp/otrs