Merge remote-tracking branch 'Liru/master'
Merge remote-tracking branch 'Liru/master'
Merge remote-tracking branch 'Liru/master'
Merge remote-tracking branch 'Liru/master'
Focus depth of field under cursor in flycam
update panel_login.xml and menu_minimap.xml files and fix labels in master language file menu-minimap.xml to make translations works
Don't shorten avatar skeleton while in mouselook
Avoid perpetual re-entry for LLOctreeNode::octree_pool_alloc::malloc if LL_USE_TCMALLOC is defined.
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
[LLIMMgr/LLIMPanel Revision] Cleanup of unused/useless classes, functions, members and xmls
[LLIMMgr/LLIMPanel Revision] Fix PinTalkViewOpen=false mechanics

If the user is holding a modifier key with enter, it bypasses the unpinned setting
If a chat is popped out, this setting now only minimizes that chat, not toggles the main communications floater.
LLIMPanel::closeIfNotPinned() now condenses the logic.

Also makes LLIMMgr::toggle() non-static and requiring no args.
[LLIMMgr/LLIMPanel Revision] LLFloaterIMPanel constructor combination and removal of LLFloaterIMPanel::init()

Also changes Session Label to Log Label because that's really what it is at this point
Also rearranges members in LLFloaterIMPanel, and war on BOOLs
Also removes mSessionInitialTargetIDs because it's no longer needed outside of the constructor
[LLIMMgr/LLIMPanel Revision] Add convert_roleplay_text() to centralize roleplay chat preprocessing

Unifies CAPSLock /ME handling
Unifies AutoCloseOOC impls so they share full common functionality
Adds AutoCloseOOC functionality to do /me ((autocompleted out of character action))

Also, RP Mode now uses parentheses rather than square brackets, by popular demand
[LLIMMgr/LLIMPanel Revision] Missed function declaration for closeIfNotPinned in a past commit, it's here
[LLIMMgr/LLIMPanel Revision] Dynamic dropdown entries handling functions

Adds addDynamics(), removeDynamics(), rebuildDynamics()
[LLIMMgr/LLIMPanel Revision] Feature Request: Friendship operations from IM

Also adds the toggle mute option, but this was deemed too risky and has been left commented out for future projects to decide for themselves on
[LLIMMgr/LLIMPanel Revision] Clean up ignored groups logic
[LLIMMgr/LLIMPanel Revision] Don't let new messages ever change the active communications tab (perhaps fixes StockMaster's issue?)
[LLIMMgr/LLIMPanel Revision] Clean up construction of IM Floaters, so much redundant code!!

Removes mProfileButtonEnabled and lookupName()
[LLIMMgr/LLIMPanel Revision] More Miscellaneous Code Cleanup