Fix a bunch of narrowing-implicit conversions
LLSD and LLUUID updates from upstream

LLSD:
LLSD-14: Extract remaining conditional LLSD mbrs to namespace llsd.
LLSD-14: Optional entry points need conditional decls turned on.
LLSD-14: Move LLSD::(outstanding|allocation)Count() to free functions.
Make LLSD diagnostic methods conditional on LLSD_DEBUG_INFO.
LLSD-14: fixed way-too-overloaded local variable.
LLSD-14: Make dumpStats()/calcStats() implementation more robust
LLSD-14: Fix silly syntax error in subscript bounds check.
LLSD-14: Bring over llsd.{h,cpp} enhancements from server-trunk.

LLUUID:
MAINT-1986: patch OPSDEV-111 fix (rev 9346b73d6843) from server-trunk
MAINT-1986: patch DEV-50942 fix (rev 28828ba0f0be) from server-trunk.
WIP:Displaying physics capsule for a character - it is currently disabled
Faster Threadsafe Refcount, add some asserts, fix linux issue"
Dir delimiter/llvfs cleanup stuff
More llvfs poking
LLString update/refactor from upstream
Update llqtwebkit and add page zoom stuff
Update other plugins
llviewermedia cleanup
Switch LLView mChildList to iterate using BOOST_FOREACH
Imported large LLView changes from LL/NatGoodspeed