Pull request for 2013 work from nickfajones branch 

Hello Ivan, I prefer to submit this pull request the old fashioned way as it contains a number of large
changes.

These are the enhancements that I have made over the second half of 2013.  It covers a lot of the points I
raised in Issue #5
The features include:
- Support for extension parsing, with substantial parsing of the SNI extension
- Addition of create_strings configuration flag, to conserve memory where logging of handshake
  properties is not necessary.  (enabled by default by mod_sslhaf)
- A number of small bug fixes
- Forward porting of your 2013h2 changes that didn't merge cleanly

I am grateful for any consideration you give to merging these changes.

Thanks.

  Nick