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
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.
Migrated gl matrix stack to LLMatrix4a
Explicit enforcement of alignment for all aligned types, including structures with aligned members. (Compiler handholding)
Altered vector_replace_with_last to work around MSVC2010 compiler bug.
Enable auto-alphamasking for attachments, and force to use V3 auto-alphamask algorithm for said attachments.
Evidently a line in objectSkinV.glsl escaped earlier staging.