Multiple bugfixes and improvements
Bug Fixes
- Issue #16: Start.lsl now does the initial reading of the config
notecard discarding any invalid or blank lines and then confirming
the remainder are valid known options before sending them on to the
other scripts as link messages.
- Issue #20: Rework of the startup process in general and for change
of owner to eliminate several glitches.  Start.lsl now also will auto
delete any old preferences notecard on ownership transfer.
- Issue #26: No fly RLV restriction is now included as a preferences
option 'can fly'.
- Strip mode now works correctly for both pleasure dolls and slut
dolls and also locks against redressing for a period of 5 minutes
after being stripped.
- RLV.lsl now only issues RLV commands when RLV viewer is confirmed
and key is correctly attached to spine, previously only detach
was filtered.
- Permissions are now requested only once at startup instead of
multiple request throughout Main.lsl if the key is rezzed at
startup and permissions not granted they will be grabbed when worn.
- Wind down is now properly disabled for Builder and Key dolls.

Improvements
- Issue #10: Main.lsl now uses real time with calls made to llGetTime(),
llResetTime() etc to make use of the servers accurate clock.
- Issue #11: Added dress changes to use the same locking code as stripping
uses this should prevent the dolly changing outfits for 5 minutes after
someone other than the doll themselves changes their outfit.
- All new RLV.lsl state tracking code which actually parses RLV commands
fully and associates them with an identifier string.  Fully supports use
of @clear and @clear= to remove matching restrictions which affects only
those restrictions issued with the same identifier.
- New RLV force teleport code supports adding a name parameter to use an
alternative landmark, this could be used by core or an extension to for
example allow the doll to TP only to certain sims.
- New MenuHandler.lsl script handles the generation and replies for the
Main, Strip, Options & Control menus freeing up around 25kB of memory in
the Main.lsl script.
- New LinkListen.lsl an optional debugging tool for developers enables
listening in on the keys growing internal link communication between
the scripts without causing startup failures due to incompatibility with
the startup protocol.
- All new carry code inspired by the leash code used by the opencollar
project now using the llTarget function and at_target/not_at_target
events in combination with the RLV @setrot command to produce smooth
but efficient following.
- Completed move of all RLV from Main.lsl to RLV.lsl
Merge branch 'Development' of github.com:emmamei/cdkey into Development

Conflicts:
	Main.lsl
	RLV.lsl
	Start.lsl

Merge conflicts resolved and fixed a bug in RLV.lsl causing RLV to
attempt to initialize before the RLV check was even completed.