Fix to crash

Symbian backend checks message pointer obtained from message cache and adds object to cache if recreation was needed.

Task number: 992317
Reviewed by: Juha Kukkonen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-messaging into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-messaging:
  Fix to crash
Fix error handling in CNetworkOperatorNameListener on Symbian

Leaving function was called in non-leaving function without trap.

Task-number: ou1cimx1#998411
Reviewed-by: TrustMe
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo:
  Fix error handling in CNetworkOperatorNameListener on Symbian
Documentation update

Symbian specific limitation for QMessageManager signals described.

Task number: MOBILITY-3111
Reviewed by: Juha Kukkonen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-messaging into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-messaging:
  Documentation update
Fix qcontactasync autotest failure on Symbian.

On Symbian platform, saving contacts takes longer than was expected
in contactPartialSaveAsync() test case.

Reviewed-by: Roy Mickos
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts:
  Fix qcontactasync autotest failure on Symbian.
Fix a crash in S60MediaPlayerControl::setMedia

When S60MediaPlayerControl::setMedia is called, a new
S60MediaPlayerSession is created and the old one is deleted. This can
cause problems if setMedia is called as a result of a signal from the
session. Change the deletion of old session to deleteLater() to avoid
this problem.

Task-number: ou1cimx1#993581
Reviewed-by: Juha Kukkonen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-serviceframework into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-serviceframework:
  Fix a crash in S60MediaPlayerControl::setMedia
Exlude user input events in nested event loops

System Info and Service Framework use event loops for making
asynchronous platform calls to work like synchronous calls.

Nested event loops can cause unforeseen issues for applications if
user actions are handled while executing inner event loop.
Application may e.g. destroy objects too early that can lead to crash.

Changed event loops to use ExcludeUserInputEvents flag.

Task-number: ou1cimx1#1002406
Reviewed-by: Aapo Haapanen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-systeminfo:
  Exlude user input events in nested event loops
Update routing host address in location

Updated routing host to use new address (route.nlp.nokia.com)

Task-number: QTMOBILITY-2045
Reviewed-by: Aapo Haapanen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-location into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-location:
  Update routing host address in location
Fix QContactManager::saveContact() documentation

Removed paragraph about having relationships reordered as that info
has been obsolete since 1.0-alpha release.

Task-number: QTMOBILITY-1786
Reviewed-by: Tuija Lindfors
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts:
  Fix QContactManager::saveContact() documentation
Serviceframework: detect new services added to rom

Change serviceframework so that it recognizes when the servicedatabase
file is updated on rom. When the file is updated, merge new services
to the database on C drive.

Task-number: ou1cimx1#1005865
Reviewed-by: Juha Kukkonen
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-serviceframework into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-serviceframework:
  Serviceframework: detect new services added to rom
Document update for contacts engines

Contactsengines.qdoc updated regarding required ReadUserData and
WriteUserData capabilities in Symbian

Task-number: QTMOBILITY-1697
Reviewed-by: Jaakko Helanti <ext-jaakko.helanti@nokia.com>
Merge branch 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts into master-integration

* 'master' of scm.dev.nokia.troll.no:qtmobility/qtm-contacts:
  Document update for contacts engines