I modified Object.prototype.iterateOwnProperties to return this instead of the Object class.
I added multiple var statements, and leveraged several native utility functions to improve the code.
Minor documentation update to list preferred module order.
I modified Logger#noConflict to ensure Logger is always returned. Previously, if a global Logger variable existed prior to Logger being loaded and then #noConflict was called, it would not return Logger.