[Bleeding] Implement setIdleTimeout and getIdleTimeout. Addresses BUKKIT-4932.