Change log for 10.1.111

We added the 'segment view' as an option in the log detailed view and rewrote most of the help documentation to be easier to understand and more applicable. We also made a lot of small improvements throughout the product. IX-2855: Fixed issue where clicking 'Show Source' on a binary file caused the translator to hang. IX-3421: Resolved problem where connections were blocked if pinned components were too close. IX-3578: Updated help documentation for net.sftp.init to remove contradictions. IX-3673: Enabled editing of empty .vdb and .vmd files and fixed related file handling issues. IX-3679: Implemented front-end changes for Directory Access functionality. IX-3886: Fixed odd behavior in logs and working directory when switching users. IX-3917: Added collection of call stacks for all threads during crashes. IX-3934: Fixed repository creation issues with Azure DevOps by escaping spaces in endpoints. IX-3937: Resolved Iguana X startup failure on fresh installs. IX-3938: Corrected typo in iguana.projectRoot help description. IX-3940: Added safety checks and fixed crashes in COLstring constructor. IX-3944: Worked on help documentation updates. IX-3949: Added error message display on hover of red square in translator. IX-3960: Enhanced process for deprecating Lua APIs. IX-3961: Fixed mismatched quotes in help example and improved deprecated function display. IX-3963: Handled component hangs when CMPCrunDir fails. IX-3964: Fixed issues with pulling renamed libraries in components. IX-3965: Removed archived components interface and added log usage features. IX-3966: Fixed component hangs when connecting to non-SSL servers. IX-3967: Improved error messages for SSL handshake failures with non-SSL servers. IX-3968: Added warnings for corrupted .gitmodules files in components and instances. IX-3971: Restored queue count link to show logs with only messages. IX-3973: Fixed checkout of libraries not in cache. IX-3976: Linked deprecated APIs to new functions in help documentation. IX-3977: Fixed SegFault in removeFullDirNative when called in multiple threads. IX-3979: Created Segment View mode in the log browser. IX-3980: Hid start and stop buttons for Iguana Service in detailed logs view. IX-3981: Added arrows to navigate between components on cards. IX-3983: Turned sockets from socket.* API into objects for better management. IX-3987: Updated wording for library rename option to be more descriptive. IX-3988: Fixed escape key exiting translator unexpectedly. IX-3989: Improved help viewer to clear search and navigate on function click. IX-3990: Fixed lagging issues in help indexing. IX-3991: Maintained bolding for selected functions in help viewer after searches. IX-3992: Added ability to hide and show deprecated functions in help viewer. IX-3993: Resolved issues with resizing the help viewer panel width. IX-3994: Redesigned help documentation for better relevance. IX-3996: Fixed linking to repositories for GitHub organizations. IX-3998: Prevented premature component creation when typing Shift-Enter in descriptions. IX-3999: Made crash files scrollable in the viewer. IX-4000: Improved STAT library rendering in tooltips. IX-4018: Adjusted component status light position and style on dashboard. IX-4019: Enabled switching between editable and read-only components in translator. IX-4020: Fixed handling of spaces in Bitbucket links and owner permissions. IX-4025: Added returns section to component.setTimer help documentation. IX-4027: Improved formatting around dashes in component.isStopping help. IX-4031: Fixed ipairs example code in help documentation. IX-4033: Updated crypto.rsa.encrypt help examples. IX-4034: Removed help files for non-existent crypto.rsa.encryptPrivate function. IX-4036: Clarified help documentation for Lua load functions. IX-4039: Made it easier to include or exclude private keys in git instance settings. IX-4041: Fixed small font size in some help headings. IX-4042: Corrected errors in help.map code sample. IX-4043: Fixed and updated hl7.message and hl7.parse code samples. IX-4044: Fixed help example for iguana.callComponentFunction. IX-4046: Improved iguana.call code sample and addressed design concerns. IX-4047: Enhanced example for iguana.isTest in help documentation. IX-4048: Updated help for iguana.log and iguana.messageId to clarify usage conditions. IX-4049: Fixed iguana.log not appearing in autocomplete and removed #info output. IX-4051: Defaulted log view to text for non-message types and handled segment errors. IX-4052: Updated help for iguana.logXXX functions to explain message ID usage. IX-4053: Fixed scoping issue causing crashes in Encrypted log SDBfindLastDataMessageIdInFile. IX-4054: Fixed clicking on the pink crash file button to properly open the file. IX-4059: Added more logging for Iguana shutdown to diagnose crashes. IX-4060: Fixed deleted components reappearing after restart on Linux. IX-4061: Resolved failure to recreate instance directory on Linux after deletion. IX-4062: Fixed error when adding a table definition to a new VDB file. IX-4063: Fixed crash in USGusageCollector upload timer during shutdown due to low disk space.