Merge remote-tracking branch 'Liru/master'
Merge remote-tracking branch 'Liru/master'
Merge remote-tracking branch 'Liru/master'
Brokepad Mountain: Fix mac compiler warning by removing unused function and its unused static variable
Tooltip for grids combo box to clarify its new uses for unfamiliar users
Bit of cleanup for simfeature handler
[OpenSimExtras] Variable chat ranges viewer awareness, thanks Diva Canto!!
[OpenSimExtras] Added callback setters to for the new chat ranges

Though they're not in use yet.. they should be in use soon, either way should exist.
Revert "Harden agains network packet overruns"

This reverts commit 6c1ea557b5d8093ed26f962178d51c683983d568.
Fix google breakpad for standalone.

The normal usage is to include the src/ directory of google breakpad
in your application and then include client/ARCH/handler/exception_handler.h
where ARCH is windows, mac or linux.

However, Linden Lab for some reason packaged the breakpad prebuilt
with exception_handler.h installed in ../google_breakpad/exception_handler.h
where "../google_breakpad" is the 'root' of the include tree comparable
with 'src' in the source tree of google breakpad.

Hence, instead of including 'src' one now must include '../include/google_breakpad'
which was already done correctly for non-standable, but not for
standalone (BREAKPAD_EXCEPTION_HANDLER_INCLUDE_DIR was set to '../include'
with the 'google_breakpad' and is subsequently never used: instead
BREAKPAD_INCLUDE_DIRECTORIES is used (which is set for non-standalone)).

Therefore one much not include "google_breakpad/exception_handler.h",
but just "exception_handler.h" or you rely on somehow the directory
*below* BREAKPAD_INCLUDE_DIRECTORIES to be part of the include path as
well.

Finally LL packages the prebuilt if another duplicate minidump_descriptor.h
in the include root. Also here including "minidump_descriptor.h" would
be better correct, but following the instructions by Google this time
we might as well include the original "client/linux/handler/minidump_descriptor.h".

My repo (http://github.com/AlericInglewood/3p-google-breakpad) doesn't
even put minidump_descriptor.h in the root anymore, only
exception_handler.h. The rest is an exact copy of the 'src' tree with
regard to the headers.

Tested to compile both standalone and non-standalone.
Boost upgrade to 1.52
Link boost statically
[Warnings] Fix signed/unsigned mismatches rather than disabling 4018
[Warnings] Reduce collada includes to bare minimum to lessen Mac warnings
[Warnings] Remove warning suppressions for colladadom

I have fixed the warnings internally, so this wraps up my work
But our colladadom source and our prebuilds must be updated with my changes before this change is tolerable
More boosted fun
Don't copy pcre on linux64
Rebuilt Collada with new boost from https://github.com/singularity-viewer/3p-colladadom/commits/singularity
Boost throws exceptions
Breaking pad: try to send the correct log file