Mailbox namespaces (if supported by the server) are now available as a property of ImapConnection and is automatically populated right after login.
The server's (top-level) mailbox hierarchy delimiter is also now available as a property of ImapConnection.
Reverted changes to allow reuse of an ImapConnection instance (for now).
Mailbox and message flags now no longer include the backslash prefix. Additionally, the preceding backslash for flags is not needed for functions that accept flags.
Added additional mailbox-specific methods: getBoxes, addBox, delBox, and renameBox.
Added additional message-specific methods: addKeywords, delKeywords, copy, and move.
Added keyword search option.
Refactored parsing functions a bit to make things a little more DRY.