Don't try to abort worker threads in WebFetchInvDescModule if module was not enabled.

This also moves the abort to RemoveRegion() rather than a destructor.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Mantis 6108: ossetprimitiveparams temporary/phantom problem

Corrected to ensure that the target prim is updated by
osSetPrimitiveParams when setting PRIM_TEMP_ON_REZ and/or PRIM_PHANTOM
instead of the prim that the script is in.
Mantis 6280: llSetContentType(). An implementation.

An implimentation of llSetContentType including all of the new
constants added since the mantis was raised.
minor: remove mono compiler warnings from LSL_Api, properly format method doc for llRot2Axis()
Adjust the locking on InventoryCache.  Locking for r/w of the ExpiringCache isn't needed since it's thread safe but r/w of contained dictionaries isn't thread-safe
Add the standard OpenSimulator copyright notice to the top of InventoryCache.cs
refactor: In UserProfileModule, change classifiedCache and classifiedInterest to m_classifiedCache and m_classifiedInterest

This is the coding standard name style for private fields.
Correct build break in previous commit 9c530d7
Lock m_classifiedCache and m_classifiedInterest dictionary reads in UserProfileModule since in the presence of writes these are not thread-safe operations.

Simplified locking to m_classifiedCache only since r/w of both dictionaries always occurs together