added doStart() to pxnApp to handle startup threading
  added running boolean
added getThreadNames() to pxnUtils
  ignores common thread names
few minor fixes to guiManager class
few other minor cleanups
added thread grouping to pxnThreadQueue
added thread priority
finished hard limit and global max threads - default to 20/50
  removed logName variable - duplicate of queueName
added instances list to contain all thread queues
  added getThreadCount() and getGlobalThreadCount()
added setThreadName() and setPriority()
added 10ms sleep to low priority thread queues
Exit() and displayStillRunning() should be static
  using new pxnUtils.getThreadNames() function
rewrote parts of addThread() to fix possible bugs