sync up with internal ILM code
Additional sync
Internal ILM sync up.

Edited change-lists
________
Added VIntArray to the supported types
________
updates for gcc-4.6.1
________
Improved camera culling
________
Added matrix rotate function
________
Some (future?) python interpreters want __truediv__ instead of __div__.
In some instances the '/' operator was not found.
Looks like the python interpreter wants __truediv__
and/or __itruediv__ instead of the original __div__ or __idiv__.
Added these new operator bindings to all PyImath variables that currently
have __div__ or __idiv__ bindings.  Refer to this link for more information on __truediv__.
http://docs.python.org/2/library/operator.html


________
Thread some QuatArray methods
        For performance reasons (and consistency) these methods
        have been threaded in PyImath.  We also add a new convinience
        method on to the QuatfArray and QuatdArray data structures
        called 'orientToVectors'.  Before in some scripts I would
        call:
                    orient = imath.QuatfArray(l)
             euler = imath.orientToVectors(forward, up, alignForward)
                    orient.setEulerXYZ(euler)
        but now we can just call:
             orient = imath.QuatfArray(l)
                     orient.orientToVectors (forward, up, alignForward)
        so this saves a step and some memory (and probably a little
        better performance).  In my tests so far, the results are
        exactly the same as before (as they should be).
Fix for the use of an explicit Iex namespace vs the macro IEX_NAMESPACE
Merge branch 'ILM_sync' into cmake-fixes
Making sure that this
ILMBASE_HAVE_CONTROL_REGISTER_SUPPORT
is defined for linux only
Merge branch 'develop' into cmake-fixes
Adding instructions for later (10.8) versions of OS X pertaining to installing autoconf and automake tools