Appease some nVidia cards/driversets regarding skinned shaders.
Replace gluProjectf/gluUnprojectf with own versions. Also changed gGLModelView/gGLProjection and other related matrices to LLMatrix4a.
Migration to LLMatrix4a instead of glh::matrix4f
MAINT-4001 : Make Received Items not movable (protected), consolidate Received Items folders which may have been moved

Work by Merov Linden.
Repeats per meter goes negative when flipping, let it be modified while in the negative without clamping to a positive minimum.
Touchup-fix for Issue 1549: Keyboard camera panning only works in 3 directions using WASD keys.

I didn't like the way Advanced menu flickered, so I provided a setting to prevent the toggle that way altogether.

Adds LiruUseAdvancedMenuShortcut
[Branding] Linux scripts now made from template by cmake
Introduce function isXboxLike, to support Xbox-like controllers, even if they don't identify as Xbox.

Support for Ouya controller added.
Add MotioninJoy detection, along with a whole new control set for it.. plus bonus buttons!

Tilt up to go up/jump, tilt down to go down/crouch (flying works nicely this way)
Turn left to roll left, turn right to roll right, while in flycam only.
Controls are mapped to the same buttons as with xbox controller.

Bonus buttons:
PS3 Logo button: Toggle Sit!
L2 and R2... no idea what to make these, I'll come up with something
Fix cursorZoom being broken, my bad, forgot to add the increment line
cd36a1fe169be2e4fffad107bd3a83bf6276d68d had some mistakes/missing pieces
Use Nebadon's defaults for the Ouya game controller.
More touches for DS3 support.
Fix key2name not working on the first try. Also make it comply with the name system choice.
Sync up llgroupactions with v-r/rlv.
Added Eject avatar from group notification from v-r.
Right click menus in avatar picker lists and in group invite avatar list.
Increase the maximum range of finding avatars to invite near the user

Increased from 40 to 8192, so it works across sims and all the way up.
Also made the value editable, and the slider is now as wide as the list which looks nice.
Group Bans!

Thankies Baker Linden~

Ported Ansariel's mAvatarNameCacheConnection change to mAvatarNameCacheConnections to llpanelgroupbulkimpl.h

Adds setGroupID in places, in case we ever want to add that.. but for now we don't really need/use it
Adds Refresh_Off icon from upstream.

Viewer Interesting changes:
Moves LLGroupChange out of stdenums.h into llgroupmgr.h
Moves roles_constants.h from llcommon into newview

This looks like it's better without space changes...
OUYA has different defaults, store its defaultification status uniquely.

Also code cleanup/simplification in the getDescriptiony areas.