ajile 1.9.3
: GENERIC: Ensures that all generic listener code uses the same module name.
: $create(): Refactored version setting logic.
: AddImportListener(): Fixed bug that added generic listeners as internal when  used as (alias = Ajile.AddImportListener)().
: AddImportListener(): Fixed bug with not being able to remove multi-item listeners due to not tracking the original callback during listener addition.
: AddImportListener$handleGroup(): Compatibility: WebKit 125.4: Refactored to support callback function name.
: AddImportListener$handleGroup(): Captures and sends imported items' references during notification.
: destroyModules(): Fixed bug with unloading single-level namespaces.
: handleImported(): Passes imported item reference to notifyListener().
: ImportAs(): Fixed bug with not detecting module/namespace set to falsey value.
: ImportAs(): Fixed bug with not notifying about previously imported items.
: ImportThread.start(): Calls stop() immediately after successfully importing an item instead of waiting for listener to timeout.
: isIncompatible(): Fixed bug with detecting DOM Level 1 & 2.
: Listener: New internal type that defines the listener structure used during listener notification. Includes item name, notifier, error and imported item properties. Also supports being treated as a string for backwards API compatibility. 
: notifyImportListener(): Changed parameter order and added parameters for an imported item reference and the list of notification ids to support future cancellation.
: notifyImportListener(): Handles tracking and not sending notifications when canceled via Ajile.RemoveImportListener().
: notifyImportListener(): Sends new Listener structure to notified listeners.
: notifyImportListeners(): Captures and sends imported items' references during notification.
: RemoveImportListener(): Fixed bug with not being able to remove multi-item listeners due to a mismatch between the external and internal callbacks.
: RemoveImportListener(): Handles new Listener structure sent during notification.
: Minor code cleanup: cloakObjectToggler(), API compatibility notes, handleImported(), ImportAs(), notifyImportListeners(), 

Docs
: Ajile-Help.htm: Added GitHub Issues link and set Yahoo! Group as "(archive)".
: Ajile-Overview.htm: Updated version to 1.9.3 an added link to license.
: Ajile-Overview.htm: Rewrote Description and updated Features and Supported Versions section.
: Ajile-License.htm: Added links to MPL and ajile.net.

Tests
: Refactored to use multi-item listener and updated listener notification type.
: Fixed bug that caused error trying to auto-switch from errors to full view.
: Ajile: Updated all messages to be simple and user-friendly.
: Ajile: Updated all "is a method" tests to test for Function type.
: Ajile.GetVersion() expects 1.9.3.
: Ajile.Unload: Added single-level namespaced module test. 
: Ajile.AddImportListener(): Rewrote tests to be more robust and jasmine-compliant.
: Ajile.RemoveImportListener(): Moved to its own test suite module.
: Ajile.RemoveImportListener(): Added tests for all listener types (global poperty, Import, ImportAs, Include, and multi-item).
: Import: Updated all messages to be simple and user-friendly.
: Import: Updated all "is a method" tests to test for Function type.
: ImportAs: Updated all messages to be simple and user-friendly.
: ImportAs: Updated all "is a method" tests to test for Function type.
: Include: Updated all messages to be simple and user-friendly.
: Include: Updated all "is a method" tests to test for Function type.
: Namespace: Updated all messages to be simple and user-friendly.
: Namespace: Updated all "is a method" tests to test for Function type.
: Namespace: Added create and reuse multi-level namespace tests.
: Minor code cleanup.