parser: added note about new fields in sip_msg_t
core: fix for warning dereferencing type-punned pointer will break strict-aliasing rules

- related to timer list operation
parser: refactored a bit sip_msg_t struct for extra fields needed per process

- a new structure to keep cached decoded flow for outbound, previously
  was declared inline
- easier to reset it for shm clone and tm faked environment
- new fields that are needed inside the sip_msg_t but not cloned in shm,
  must be added in the msg_ldata_t structure, accessible via ldv field
tm: reset local data structure for faked request after failure handlers
outbound: updated access cached flow through local data structire in sip_msg_t
core: msg_ldata_t field is memset to 0 in the shm clone
pkg: kamailio - provide -f $CFGFILE to init.d config check function

- reported by Grant Bagdasarian
modules/auth_ephemeral: many improvements

- Some general tidying up of the code
- Support for both draft-uberti-rtcweb-turn-rest format usernames
  and the original format
- New non-digest authenticate function that can be used to authenticate
  WebSocket handshakes (based on URL and Cookie: contents) - this means no SIP
  level authentication is required for WebSocket traffic
- Check functions to verify that the From:/To: URIs match the user-string part
  of ephemeral usernames
- Check function so you can re-check the timestamp (for example, when caching the
  ephemeral username during WebSocket handshakes you may want to check it is still
  valid when a SIP request arrives)
xcap_client: fix what it seems to be an old copy/paste error
xcap_client: fix what it seems to be an old copy/paste error
pv: Move pv_xavp_name_t declaration to core pvar.h
avpops: allow xavp semantics on second parameter
registrar: relax usage of save() for failure route
registrar: list of allowed route blocks updated for save()
registrar: if rcv_parm value is empty, don't add received to contacts in 200ok reply

- otherwise results in malformed value
registrar: note about empty value for received_param
Makefile.defs: version set to 4.1.0-dev9
pv: get all values for second key for xavp
pv: use pv_get_buffer on pv_xavp
pv: use pv_get_buffer on pv_core