Closes #342 - Add a configurable retry timeout to Fluo clients

Pull request for #342 
I made it because if you a user builds a `FluoConfiguration` using a default fluo.properties the properties are "set" but to empty string.  This caused `contains` to return true and the user would not get an exception that the passed in configuration is incorrect.