handle ciphers and secureOptions in agentOptions
tests and fix for null agentOptions case
Merge pull request #568 from SamPlacette/master

use agentOptions to create agent when specified in request