Leap Motion input device support

Includes the files necessary to use the Leap Motion controller as an input device, as well as the project generator module to include these files into your project.  In order to use the Leap Motion with Torque 3D you will need to do the following to your project.conf file:

1. Add the $LEAPMOTION_SDK_PATH global variable assignment to the top of the file.  This needs to point to where you have your Leap SDK installed.
2. Include the 'leapMotion' module with your project.
3. Run your project's generateProject.bat file.

Here is an example project.conf:

```
<?php

// Set this true to enable hifi networking instead of standard.
// In general ... hifi is designed to better deal with fast
// moving players in close proximity to each other, such as
// a racing game.
$TORQUE_HIFI_NET = false;

// Set this to true to enable the ExtendedMove class.  This
// allows the passing of absolute position and rotation input
// device information from the client to the server.
$TORQUE_EXTENDED_MOVE = false;

// Our path to the Leap Motion SDK:
$LEAPMOTION_SDK_PATH = "C:\Users\dwyand_2\Downloads\LeapMotion\Leap_Developer_Kit_0.7.1_Windows\Leap_SDK";

// Configure Torque 3D
Torque3D::beginConfig( "win32", "InputTest" );

    // Include Web Deployment module
    includeModule( 'webDeploy' );

    // Include Leap Motion module
    includeModule( 'leapMotion' );
        
    // Enable for optional minidump debugging support
    // addProjectDefine( 'TORQUE_MINIDUMP' );
        
Torque3D::endConfig();

?>
```