fall back to using a display mesh for physics proxy if no physics_mesh entry was wound in a mesh asset
On logout, send close child agent requests to neighbours asynchronously, so user is not prevented from relogging if many neighbours are present but not responsive.

The symptom here is that previous user connections are still present but are labelled active == false
On closing child agents, send separate asynchronous requests to each neighbour rather than sending all closes concurrently on a separate thread.

This is to reduce race conditions where neighbours may be responding erratically, thus mixing up create and close agent requests in time.
This mirrors OpenSimulator behaviour on enabling child agents where each region is contacted separately.
Where this is not already happening, trigger asychoronous calls to CloseChildAgent() above the LocalSimulationConnector level.

This is so that other callers (such as SceneCommunicationService.SendCloseChildAgentConnections() can perform all closes asynchronously without pointlessly firing another thread for local closes).
No functional change apart from elimination of unnecessary chaining of new threads.
minor: Remove completely unused IClientAPI.RequestClientInfo() call from EntityTransferModule.CrossAgentToNewRegionAsync()
minor: remove long commented out scene cache clearing code in EntityTransferModule.CrossAgentToNewRegionAsync()
BulletSim: fix BulletSim crashing if there is no [BulletSim] section
in any INI file. Update TODO list.
add prototype code to decode convex hulls from mesh assets. Please do not use yet; the interface will be defined in a later commit.
remove duplicate hull scaling
fix error in hull point indexing
Add comment
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Lock m_UserCache whilst iterating over it in UserManagementModule.GetUserData() to avoid concurrency exceptions
Log when "Unknown User" is sent to a user because the UMM had no binding for that UUID and when a binding replaces a previous "Unknown User" entry.

This is a temporary measure to hunt down issues where some but not all users see others as "Unknown user" in text chat, etc.
http://opensimulator.org/mantis/view.php?id=6625
Add "show name" console command to make it possible to show a single binding of a UUID to a name.
minor: Change "show names" command to use consistent console display table
Make "show name" command display HomeURL like "show names"
Fix compile failure from recent git master 434c3cf
To further help with tracking down the apperance of too much "Unknown User" in chatlogs, etc. temporarily change each instance of this in OpenSimulator so we can identify where it's coming from

For instance, the "Unknown User" in Util.ParseUniversalUserIdenitifer becaomes "Unknown UserUPUUI (class initials + method initials)
This is to help with http://opensimulator.org/mantis/view.php?id=6625
Merge branch 'master' of git://opensimulator.org/git/opensim