Marshaler handles when Response pointer is nil.
Don't panic on empty Write()'s
Merge remote-tracking branch 'babo/master'
Merge remote-tracking branch 'abh/master'
(#74) Use AGL's approved list of cipher suites

This avoids RC4 where possible.