UI cleanup.
-Added ui-local transformation matrix.
-Gutted legacy commitcallbacks throughout ui widget ctors.
-Created filter_editor ui widget which issues commit on keypress
   -search_editor commits on focus loss/enter press
   -search_editor and filter_editor now have a built in 'x' button to clear text.
-LLComboBox::setPrearrangeCallback now uses boost::function
-LLComboBox::setTextEntryCallback now uses boost::function
-LLLineEditor::setKeystrokeCallback now uses boost::function
-LLLineEditor::setPrevalidate now uses boost::function
-LLPanel::childSetKeystrokeCallback removed
-LLPanel::childSetPrevalidate removed
-LLPanel::childSetActionTextbox now uses boost::function
-LLTextBox::setClickedCallback now uses boost::function
-LLTextEditor::setKeystrokeCallback added.
-Cleaned up JCFloaterAreaSearch
Less prim peekaboo antics.
LLSliderCtrl callbacks actually get the child LLSlider object, not the LLSliderCtrl object.
Less prim peekaboo antics.
Attempt to speed up agent idle update by optimizing wearable/visualparam related lookups/iterations a bit more.
Generalized several templates in llstl.h in order to support more containers.
Removed several instances of is_in_map/getWearableCount being followed immediately by another lookup with the same key. find is more efficient, as we get an iterator to use instead of a simple boolean.
Avoid bogging down main thread with excessive LLInstanceTrackerBase::getInstances calls.
Template fun to compress our legacy menu<->floater glue.
Cleaned up LLManipScale::nearestAxis to dodge a compiler crash that was found when playing with particular compiler options.
Minor cleanup and additional nullchecks.
Testing: Be a bit more OCD about avoiding starting new streams before the previous one has been successfully been released.
Added new transformfeedback fasttimers, and disabled rasterizing when performing transform feedback.
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
Merge branch 'master' into UICleanup

Conflicts:
	indra/llcommon/llstl.h
	indra/newview/jcfloaterareasearch.cpp
	indra/newview/jcfloaterareasearch.h
	indra/newview/llfloateranimpreview.cpp
	indra/newview/llfloateranimpreview.h
	indra/newview/llfloaterperms.cpp
	indra/newview/llfloaterproperties.cpp
	indra/newview/llpanelpermissions.cpp
	indra/newview/llviewermenu.cpp
Fix rightclicking fully transparent prims when show-transparent is enabled.
updated secondlife:///app/group  and  secondlife:///app/agent namespaces to 2.0
French translation update/cleanup
Speculative linux buildbot build fix
Merge branch 'master' of https://github.com/Lirusaito/SingularityViewer
Bad merge introduced superfluous drawable clearstate call.
Updated LLVertexBuffer to match v3 a bit better. Let's see how it fares.