cleanup of doRLVcheck et al

RLV checking is problematic: so simplified code and better
flow for RLV checks. Adjusted listener events and timer events
to match.
removed useless debugging tool

Message is annoying and not very informative: removed.
removed useless debugging msg

Message is uninformative: removed.
Added code to open dialog listener

When a dialog is opened, the dialog listener should be opened first.
Also made the dialog listener restart randomly rather than every time.
Update times dynamically

Update times every time chat handler is invoked - in case we've
not kept up to date.
Fix problem with Next and Prev buttons

Next and Prev were not being activated - fixed.
Fixed bug with function call type

Called a function expecting an integer with a float; fixed.
Reduced verbosity about sim rating

Rating was telling the sim rating every time it was checked; now
it only mentions it if stripping is disabled (in an Adult Key)
because of sim rating.
revamp dialogChannel reset

Now "resets" dialog channel only if it is unset. Moved reset
to separate function. Reason is, opening a listener takes a noticable
amount of time and slows down the apparent speed of the key.
Minor updates

Added documentation and removed old database code.
Added test for key readiness.

If the RLV check is not yet complete - then the key is not
ready: added check for same.
Reworked RLV check process

RLV check process reworked for speed.
Many updates

Commented Outfits folder search process in preparation to a complete
rework of the code. Added timer to time length of time for process.
Removed action taken on CHANGED_INVENTORY when Start.lsl resets all
scripts anyway.
cleaned up init process

Cleaned up init processing and changed names to match. Fixed bugs
where parts of init process did not normally run.
Added config option for outfits folder

Searching for the outfits folder is problematic and time consuming:
at best, it will be quicker. With new option, this is sidestepped
entirely.
nudeFolder and normalselfFolder set elsewhere

These folders should be contained within the Outfits folder - so
the proper place to set them is when the Outfits folder is searched
for.
extensive rewrite of Outfits/Type folder searching

The reliance on @findfolder was removed in favor of @getinv:
this allows one single RLV call to search for multiple possible
Outfits folder names, and makes the RLV work in earlier versions.
A second RLV channel was added to separate the typeFolder search
from the outfitsFolder search. The start of the process was
shifted from the timer (which generated a mandatory 15s delay)
to an RLV call. A flag variable was added to keep multiple
processes from colliding with one another. The ~normalself
and ~nude folders are checked for when the Outfits search is
completed and the results propogated.

End result is a much faster folder searching process.