Address Issue 1381: Mouse look cross hair coloration

Adds debug setting LiruCrosshairColor
Fix fullbright alpha in fixed-function.
Minimap enhancements!!

Much of this patch comes from upstream and Kitty Barnett, or is inspired from their works
This commit applies the World-Minimap patches from Catznip.

Catznip stuffs:
- Issue 1383: Parcel lines on mini map
 - Show parcels on the minimap
 - Minimap menu: "Show" submenu: "Property Lines" "Parcels for Sale"
- Option to have world map textures on the minimap
 - Minimap menu: "World Map Textures"
 - Singular touch: Made this comply with hypergridding.

The minimap will now scroll zoom based on where your mouse is if centering on camera is off.

A lot of cruft was cleaned up in this merge, a lot of gSavedSettings lookups in draw were converted to LLCachedControls, some license updates were performed.

Finally: By myself, but inspired by upstream and requested in the group before:
- Option to show tracking circles around people selected on the radar while the radar is visible
 - Minimap menu: "Show" submenu: "Radar Tracking Circles"
Tiny patch for Issue 1385: Use normal folders for outfits while still creating links for everything

Adds debug setting LiruLegacyOutfitAllLinks which overrides legacy outfit settings and forces the resulting folder to consist of only links
Prevent debug visualizations from writing to the z-buffer (caused occlusion weirdness)
Be super sure not to let rigged vert weights extend beyond actual joint count.
Lazy workaround avoiding undefined behavior for rigged meshes with invalid joints.
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer