Attempted fix in Linux build and Linux32 packaging
Compiler warning fix.

My guess is that this fixes the warning:

/singularity/singularity-master/indra/newview/llfloaterdirectory.cpp: In
function â€˜void* createWebPanel(void*)â€™:
/singularity/singularity-master/indra/newview/llfloaterdirectory.cpp:167:
warning: â€˜createWebPanel(void*)::LLPanelDirWebâ€™ declared with
greater visibility than the type of its field
â€˜createWebPanel(void*)::LLPanelDirWeb::<anonymous>â€™
/singularity/singularity-master/indra/newview/llfloaterdirectory.cpp:167:
warning: â€˜createWebPanel(void*)::LLPanelDirWebâ€™ declared with
greater visibility than its base â€˜LLPanelDirFindâ€™

That I see in https://files.streamgrid.net/singularity/linux-i686.log
Add AITESTPLUGIN

Usage:

nc -l -p 61916
AITESTPLUGIN=1 LL_WRAPPER='gdb --args' ./singularity

Then paste into nc:

<llsd>
    <map>
        <key>class</key>
            <string>internal</string>
        <key>name</key>
            <string>load_plugin</string>
        <key>params</key>
            <map>
                <key>dir</key>
                    <string>/opt/secondlife/viewers/singularity/SingularityViewer/linden/indra/viewer-linux-x86_64-debug/newview/packaged/bin/llplugin</string>
                <key>file</key>
                    <string>/opt/secondlife/viewers/singularity/SingularityViewer/linden/indra/viewer-linux-x86_64-debug/newview/packaged/bin/llplugin/libbasic_plugin_filepicker.so</string>
            </map>
    </map>
</llsd>

and press control-v control-shift-2

Where the path should match the library you want to load.
Unstaged changes cleanup. Further vectorization. Change in binormal/bitangent calculation.
Change lightfunc from GL_R8 to GL_R16F/R32F
Removed a little bit of unnecessary code from pipeline.cpp
In render_disconnected_background don't bind a shader or flush unless a disconnect image is actually being drawn.
Use camera enums instead of magic numbers.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer

Conflicts:
	indra/newview/llvotree.h
Fixed Windows build
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
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer