Framerate llinfos spew was clobbering cout decimal precision.
Synced up llviewerobjectbackup with Cool VL Viewer

Benefits:
-Support for exporting Materials (Normal and Specular textures)
-Fixed support for Object Physics export
-Fixed support for Light Image export
-Switch to use of Boost unordered containers
-Checking for invalid perms on textures is now optimized by saving invalid ids to a container
-GravityMultiplier parameter is now Gravity because that just makes way more sense.
-We support export of legacy flag parameters again to be compatible with older viewers
-Code comments are now a little clearer
-We now wait a little if objects haven't loaded yet when we try to export them
-We no longer allow changing default texture ids via debug settings on opensim regions that support the export permission
-Bit of reordering to better diff with Cool VL Viewer, since it's essentially our only upstream.
-Removes dead code/commented codestuffs

Please view the diff without space changes, otherwise you'll lose your mind.

Merci Henri!
Fix bulk import of notes, scripts and gestures, and clarify file menu
Restore compiler warnings flags.

Previous work on enabling the build on the latest Mac OS and
Xcode compiler mistakenly took out compiler warning flags.

This restores previously used flags.

Issue noticed by Sovereign Engineer.
Fix 64-bit project generation under Cygwin
[Preferences Refactor] Clean up of useless code for enablement and callbacks.



This tag will be used for refactor and updating of most of our preferences panels:
  This will include code changes that remove or condense old code
  This will include preferences being moved around to more logical locations
  This may include splitting up and/or condensing of tabs and/or subtabs for more logical placement of preferences
  This may include code changes that allow making changes to preferences faster and easier
  This will not include adding preferences
[Preferences Refactor] Cleanup of voice prefs code

Also attempt to add a local enablement control, it's not quite clear where these are supposed to hook in, so it's unused for now, but it would have replaced onCommitEnableVoiceCheck.
Also fix the location of the voice is disabled textytext, it was too on top of the next checkbox.
Feature Request: Add option to autominimize the region restart floater And Allow changing/shutting off its sound (from gui)

These new options are at the bottom of System->Security preferences.
Fix Issue 1502: The Builders' Brewery says our prim torture behavior is nonstandard

Our uictrl limits were in need of a quick tune-up.
Fixed an annoying showstopper regarding rigged attachment vertex corruption. Rigged meshes have can have poor weighting, causing potential div-by-zero issues.
Fixed a silly mistake that was causing vsync to be enabled when it should have been. Also fix typo in objectSkinV.glsl previous commit
Tweaked context-recreation logic to force a 0xAA context when fbos are in use. Should also handle toggling of fbo checkbox a bit gracefully as well.
Fix a nullptr usage.
Have LLRender::color4ub fall back to uniform if bound vbo lacks color attribute. Fixed fixed-function call in LLFacePool::LLOverrideFaceColor::setColor.
Disable some diagnostic gunk eating memory.
sunlight_color_copy need only be vec3.
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
Joint effort with Alchemy Viewer to make build floater a lot lighter on FPS

Gets rid of all those pointless callbacks and static workarounds for legacy callback system.
Should massively improve FPS while build floater is open
Fixes getChild UI Warnings
Removes dumb func
Enable custom and window resolution for snapshots to inventory and set the max size to 1024, not 512. -- on request of Vivena (and the in-world group as a whole)
Feature Request: Persistent setting for AllowSelectAvatar (su useful!)