Merges RigidRepLocalization and FixedRepLocalization.

The same code is used to find the global position for a local position
on a rigid representation, whether or not the representation's pose
is fixed.
This commit reduces code duplication.
RigidRepresentationBaseLocalization ctor calls Localization ctor.
And some cpplint fixes.
Merge branch 'master' into fix/rigidrepresentationbaselocalization

Conflicts:
	SurgSim/Physics/UnitTests/FixedRepresentationLocalizationTest.cpp
RigidRepresentationBaseLocalization typedef'd for RigidRep & FixedRep.

This way all the physics representations have a localization type with
a matching name.
Merge branch 'master' into fix/rigidrepresentationbaselocalization
Fix checking for 64 bit build

In the FindNovintHdalSdk.cmake FindSixenseSdk.cmake files, we were
checking if CMAKE_SIZEOF_VOID_P is 64 to determine if the build was 64
or 32 bit. This was used to determine which versins of the SDK libraries
to use. However, this value is not reported as bits, but bytes. So on
64bit systems, CMAKE_SIZEOF_VOID_P is 8. On 32 bit builds, it is 4.
Add convenience function to convert shared pointers and raise exception when the conversion fails
Moves FixedRepLocalization typedef into FixedRep.h (ditto RigidRepLoc)

With this approach, including FixedRepresentation.h will be sufficient
(and necessary) to create a FixedRepresentationLocalization.
Merge branch 'master' into fix/rigidrepresentationbaselocalization
Use checkAndConvert in OSS
Make draw non-constant in GlutRenderObjects

In the VisualTestcommon, the draw member function for the
GlutRenderObjects is const. This prevents creating GlutRenderObjects
from saving any state during their draw. This change just removes the
const.
Check if camera is null before using in GlutRenderer

In the visual tests, add a check that the camera isn't nullptr before
using it to setup the scene.
Merge branch 'fix/novint-sixense-64bit' into 'master'

Fix checking for 64 bit build

+1: Ryan Beasley, Harald Scheirich, haizhouW

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1162503
Merge branch 'feature/check-and-convert' into 'master'

Add Convenience function for component conversion

+1: Ryan Beasley, haizhouW, Paul Novotny

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1165753
Merge branch 'fix/visual-test-common' into 'master'

Couple of modifications to the VisualTestCommon

+1: Ryan Beasley, Harald Scheirich, haizhouW

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1171823
Merge branch 'fix/rigidrepresentationbaselocalization' into 'master'

Merge RigidRepresentationLocalization and FixedRepresentationLocalization into RigidRepresentationBaseLocalization.

+1: Gughan Sathyaseelan, haizhouW, Paul Novotny

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1118633