Don't display both username and display name if they're the same.

This is issue especially on Aurora based grids.
Patch by  Liru
Breakpad3: cmake and prebuilds
Breakpad3: Added linux64 prebuild thanks to Kokua
Breakpad3: WIP, minidump files created

TODO: re-work sending crash logs
get rid of standalone loggers
Fix random crashes when opening HTTP debug console.
Breakpad: don't fork logger process on startup. Use singularity-debug as the dir for dumps
Breakpad: Commence nuclear bombardment of the unused stuff

Windows breakpad crash reports implemented and uploaded
TODO: llappviewer linux and mac port of breakpad3
Check user pref for sending logs
Breakpad: untested update to linux/mac specific parts of llappviewer
Breakpad: removed merge artifact, fixes Linux build
[VarRegions] Prevent crashing on regions at the edge of reality itself (such as Null, Null)

Demotes "Asking for patch out of bounds" to llwarns to prevent crashies, guards against some seemingly potent cases.
Fix a crash noticed while working on the last commit, when asserts aren't always, we should return before using null pointers.
Breakpad: workaround for boost crash on Linux
Breakpad: now working Mac OS X
Also repackage bin folder
Breakpad: added symbol extraction to the build.

Add -DRELEASE_CRASH_REPORTING:BOOL=ON to enable symbol extraction
on build time. Viewer without this set won't sent crash
reports to the crash server
Brealpad: fixed symbol extraction on Mac
Breaking pad: Linux symbol dumping
Chatbar as cmdline, return false to avoid chatting certain commands
Breaking pad: more cmake fun