Implement TrueOrderedHeaders for keeping header ordering.

Also add support for SSL.