Use native WP function to see if external object cache is in use.
Introduce bp_rbe_get_setting() function.

This is a convenience function to avoid manually accessing the
$bp_rbe global.

Use where appropriate.
Remove $bp_rbe global reference missed in commit 602effa.
First pass at splitting up the connection and inbox parsing logic.

Split up connection logic from BP_Reply_By_Email_IMAP class to new
class - BP_Reply_By_Email_Connect.

More to come.
Move IMAP SSL functionality to BP_Reply_By_Email_Connect class.

Also, do an explicit check to see if the port is 993.  If so, IMAP
SSL should return true.
Do not use extract() in BP_Reply_By_Email_Admin::render_field().
Add support for select dropdown in BP_Reply_By_Email_Admin::render_field().
Fix some problems from the extract() removal in commit 025f491.

Forgot to replace the extracted variables with the new ones from the
array.
Set PHP5 visibility in BP_Reply_By_Email_Admin class.

Also, remove byrefs.
Fix another missed extract() removal from commit 025f491.
Add bp_rbe_is_inbound() function.

This will determine whether inbound email mode is enabled.

Way more to come.

See #46.
And another missed extract() removal from commit 025f491.
Use new BP_Reply_By_Email_Connect class when validating IMAP details.
Add admin options for inbound mode.

This commit adds the new inbound mode settings to the admin area.
Inbound mode is not functional yet.  Will be added in upcoming
commits.

See #46.
Add inbound-specific requirements to bp_rbe_is_required_completed().

See #46.
Remove unneeded $bp_rbe global reference.
Fix bp_rbe_is_inbound() function.

Typo on my part!  See commit dff2c61.

See #46.
Modify bp_rbe_inject_qs_in_email() function to include inbound mode.

See #46.
Fix bp_rbe_is_imap_ssl() function to use $port parameter.

See commit ad6dd4f.
Only load IMAP hooks if IMAP mode is enabled.

See #46.