Merge pull request #13 from kelnos/master

README: s/principal/principle/
Changed the return type from Iterable to Collection for Stream.getPackets. Added a few new methods to SipStream to make life easier for certain use casess
Merge branch 'master' of github-aboutsip:aboutsip/pkts
changed to List instead since the packets in a stream is ordered
[maven-release-plugin] prepare release 0.9.6
[maven-release-plugin] prepare for next development iteration
- Breaking out the SIP parser library to its own standalone framer and parser lib.
- Removing the overall concept of frames since apart from the first pcap frame everything else are really packets and will be treated as such.
- Improved the write ability of packets.
- bug fixes in the SIP parser.
fixing the examples
Of course, still missed something in the example. Fixed now
[maven-release-plugin] prepare release pkts-parent-0.9.7
[maven-release-plugin] prepare for next development iteration
yet another comment in the example that was wrong
added readUntilDoubleCRLF to Buffer
added a new method for creating UDP packets. Added createResponse to SipRequest
added getRouteHeaders to SipMessage and also exposed that through the SipPacket class
NPE if a message did not have any route headers and you asked for getRouteHEaders. Fixed and unit test added
added getRecordRouteHeaders and corresponding unit tests
Added a UnknownApplicationPacket for those cases we cannot recognize whats being carried in the transport packet
Fixed parsing of Date header. Added so that you can create the GlobalPcapHEader with a different link type than the previously hard coded ethernet II one. Forgot to check-in some other stuff
Fix of reading/setting the length of the IP header. Was one byte off. Correct parsing of Allow header. Correction of writing the lenght of upd and ip headers when writing to output stream.