Back to lager 1.0

Problems found, it needs to be studied
Major API change

This commit includes multiple related changes:

- Major API change, mostly for UACs. Now SipMsgs are not stored any more. The user must inform what fields of the response want to receive, and the response is no longer available after the transaction.

- SipMsg Id's don't include the SipApp anymore. They are now binaries (easier to integrate out of Erlang), including the Call-Id in it. All of the API has changed after this.

- Dialog Id's follow a similar pattern.

- ack/2 callback has change into ack/3, so that the request is not destroyed until the call returns.

- new timer for SipApp responses

- multiple minor changes and bug fixes

All tests should be passing
Missing file in previous commit
Minor changes