Allow empty mailbox name (e.g. " ")
fix ignoring of 'useless' untagged OK responses
always pass any response text code and message for tagged responses to the callback as the last argument
Pass response text code and message for tagged response in append and move
Merge pull request #191 from wavify/fix-pass-info

Pass response text code and message for tagged response in append and move
Merge pull request #188 from mikemee/master

fix for append with empty flags array
pass base64-decoded message on continuation to callback as error for xoauth2
change MAX_WAIT from 29 to 5 minutes for re-idling
simplify IDLE mechanism and _send() logic
fix style in move()
cache part id check regexp and perform type check in object(s) passed to fetch()
guard against duplicate DONE commands
update unsolicited response check
more unsolicited response checks
fix fetch command check when determining a response was unsolicited
adjust untagged response regexp to allow for text code only
fix line ending check for string literal detection
use end of string or CRLF in regexps
explicitly wait for idle continuation before sending DONE
un-escape gmail labels