modules/dialog_ng: some code formatting fixes
sca: return true if no Contact header is found in an INVITE packet

- stop spurious log messages when receiving a 100 Trying with no Contact.
Added own _strnstr method as strnstr is BSD only

This cause the tm module to not be loaded on non-BSD (i.e. Linux) system
Problem reported by Joel Vandal.
snmpstats fix typo
snmpstats Add missing SIP response codes

And switch from Wikipedia to the IANA list as a master list.
snmpstats add support for ws, wss and sctp transports
siputils: completed the function to return RURI parameter value

- closes FS#238, based on a patch by Luis Martin
core: parser - function to proper handling multipart bodies with same content type

- closes FS#170, based on a patch by Luis Martin
Merge branch 'master' of ssh://git.sip-router.org/sip-router
Makefile.defs: version set to 4.1.0-dev0

- master branch is open for adding new features to be part of v4.1.x
lib/kcore: abstracted the option-tag parsing code out of parse_supported.[ch]

- This is to make it easier to add parsers for other similar headers
  (for example, Require:)
modules/ims_registrar_scscf: updated for parse_supported refactoring
modules/registrar: updated for parse_supported refactoring
modules/rls: updated for parse_supported refactoring
modules/sst: updated for parse_supported refactoring
parser: updated for parse_supported refactoring
lib/kcore: added parser for Require: header
modules/registrar: add Require: outbound to 200 OK when required by client and supported by server

- Reported by @oej
nathelper: add new option sipping_disable_bflag

sipping_disable_bflag can be set on a per-registration basis
to disable NAT pings completely
modules/registrar: RFC 5626 section 6 support

- Behaviour when outbound in use but first edge proxy does not
  support it.