New headers and parameters from RFC 3455 and UUI drafts

These changes derive from mail by John Gregg (see http://list.resiprocate.org/archive/resiprocate-devel/msg08665.html). I added additional header to exchange User-to-User information via SIP.
I think we need to keep the generated headers in GIT, since this greatly
aids anyone using Windows, and allows them to build the project without
needing to download a windows binary for gperf and run some script/batch
file.

I suppose it would be possible to check a windows gperf binary into GIT and
to create a pre-build step that would generate the files, but until someone
tackles that we need to keep the files in the repository.

Scott

On Thu, Sep 18, 2014 at 8:27 AM, Daniel Pocock <notifications@github.com>
wrote:

> In resip/stack/HeaderHash.cxx:
>
> > @@ -1,5 +1,5 @@
> > -/* C++ code produced by gperf version 3.0.3 */
> > -/* Command-line: gperf -C -D -E -L C++ -t -k '*' --compare-strncmp --ignore-case -Z HeaderHash HeaderHash.gperf  */
> > +/* C++ code produced by gperf version 3.0.1 */
>
> I wonder if we should just avoid keeping generated code in the repository?
> Then it will be easier to review diffs like this one.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/resiprocate/resiprocate/pull/6/files#r17723444>.
>