make a debug feature debug only

- separate print from getting a list of component names,
  so we don't trace if we don't have to
rename (to uppercase)
fix UUID

- we overflowed in a tight loop, we need to normalize the seed before
  generating rnd
- now UUIDs look much better. It's amazing to think that games actually ran
  on this with such a weak UUID generator
remove obsolete comment

- we're way past Haxe 2.11 at this point