Inlined and refactored the wind handlers in Main in an unsuccessful attempt
to reduce the memory crisis a reduction was acheived but it was too small.

Bulletproofing added for keyLimit:
If keyLimit is less than 30 mins or more than 420 mins then raise message
Max time setting <maxMins> is invalid must be between 30 and 420 mins resetting to 180 min default.
And the time is reset to 180 minutes.

Mutli wind time menu UI enhancement - Wind Full
In the situation where the doll has one or more wind times which are greater
than keyLimit - timeLeftOnKey those options will not be displayed in their
place will appear a "Wind Full" button which will wind the doll to keyLimit.

The wind full button will only be present in the menu where otherwise it
would list options that exceed the available capacity:

Examples:
Wind Times | Time Left |	Max Time | Displayed Opts
15|30|60	  | 53	       | 120		  | Wind 15, Wind 30, Wind 60
30|60|120  | 187       | 240      | Wind 30, Wind Full
30|45|60   | 65        | 120      | Wind 30, Wind 45, Wind Full

Memory pressure on main lifted
As more needed to be done to ease the memory pressure on Main and also the
chat interface being in dire need of updating for the current key settings
the chat interface handlers have been relocated to a new script resolving
both issues.