Commit 1 in of this branch feature.  This is one of many...
Adds the ability to load more then one IClientNetworkServer thereby allowing additional client stacks.   Use comma separated values in clientstack_plugin in your config.
Changing OpenSimDefaults back to default
Merge branch 'master' into JSONTCPClient
We're not really done here..    but we're getting there.  Socket Read is working..    Still have to do Header.ToBytes and compose a websocket frame with a payload.
refactor: Move functions that lookup asset ids from task inventory or pass them through to ScriptUtils class in OpenSim.Region.Framework.dll

Renames functions to better reflect what they do.
This is so that code registering with modInvoke() can reuse this code to provide functions that behave in a consistent manner with existing LSL/OSSL functions.
BulletSim: make removing zero width triangles from meshes optional
and, for the moment, default to 'off'.
Merge branch 'master' of ssh://opensimulator.org/var/git/opensim
Allow JsonReadNotecard() to accept the name of the notecard as well as the asset ID.

Agreed in discussion with cmickeyb.
This is to make this consistent with similar existing LSL/OSSL functions such as llTriggerSound() and osNpcLoadAppearance() that allow an item name or an asset id.
Remove wrong code in ScriptUtils.GetAssetIdFromKeyOrItemName which would return the item ID instead of the asset ID if the identifier was a uuid that matched an inventory item name.

This would practically never happen.
This makes this overloaded version of the function consistent with the other version.
It looks like this accidentally came over in commit c5af16a from Tue Oct 16 12:40:21 2012
However, there's arguably a case for looking for an item name that matches a UUID before assuming that the identifier is already an asset ID.
Remove unused ScriptEngineLoader and ScriptEngineInterface in OpenSim.Region.Framework.dll

I believe this predates the generic system of registering interfaces and is very long unused.
Remove very long unused IScriptHost and NullScriptHost
Remove long unused Scene.DumpAssetsToFile boolean.
minor: Add explanation of MaptileStaticUUID setting in Regions.ini.example
Partial port of Avination's support for the new physics parameters.
Implements the parameters as properties, the serialization and
database storage (MySQL only). Implements llSetPrimitiveParams for
prim physics shape and the other 4 extra params. Only the prim shape type
"None" is currently functional. No support for the Viewer UI (yet), that
will be ported in due course. Lots more to port, this is a large-ish changeset.
Fix a bug I brought in by manually editing a diff file. Terrain is if cource not always at 20m.
BulletSim: remove an exception which occurs if a physics mesh
asset is not found.
BulletSim: check for completely degenerate meshes (ones with all
triangles having zero width) and output an error rather than
throwing and exception.
BulletSim: set removing zero width triangles in meshes to be enabled by default. This should fix the invisible barrier in sculptie doorways bug.
Add key length validation to DAMap.Add(KeyValuePair<string, OSDMap> kvp) to match Add(string key, OSDMap store)