JVMCBC-24: adding diagnostics and print them on startup.

Change-Id: I872de64211c58cbaff8a9a19bd4dbe475506db01
JVMCBC-24: only expose jdk6 compat values.

Change-Id: I63e88cf5fa63f45fa9fa496cf25ff1f38fb6a0cf
JVMCBC-19: Add basic support for memcached buckets.

Change-Id: Ie6c6949eebef2759d180fa5bc3cb0db63a7f3302
Reverting to default bucket.

Change-Id: I3ed52ae394b14d697632e943054aba2ce7b62289
JVMCBC-12: Choose appropriate channel for all supported groups.

This change makes it possible to plug in the Epoll or Oio event loop
groups.

Change-Id: Iec126724b2140aced8f0c5e6026f1aa541fc1736
JVMCBC-26: Properly daemonize and name thread pools owned by the core.

Change-Id: Ibb2a0c19264a9afa81f0b8320c1482317307750e
Print the number of created environments.

Change-Id: Ie59550b1db871673fb6a9bde1b4922b468e8ab38
JVMCBC-27: Only run carrier refresh if bucket is actually subscribed.

Change-Id: I092a084499b356cd8c8a03fe8afbf8bbfdf205aa
Upgrade RxJava to 0.20.2

Change-Id: I66602877153b5e14310dbf03662ebf1dd37e4d7f
Upgrade to RxJava 1.0.0-RC1

Change-Id: Ib9a44ce94106eeb5cf0c04bdee114138d736d784
JVMCBC-28: Streaming handlers do not respect next observable.

Change-Id: I38dbc3face79a4386daa84e0036bc5dc1156037c
Upgrade RxJava to 1.0.0-RC2

Change-Id: Id87e72dd60bba732033fff026bb6beb3369f398a
Return DISCONNECTED if no endpoint configured for service.

Change-Id: I2e1c124e6e08ca28b75defb18701c751308eaf6c
JVMCBC-30: Adds InterfaceStability and InterfaceAudience annotations.

Change-Id: Ic218321dd10fc61bff5fddbcd28e2e94accb75cb