Updated gameplay-encoder.exe
Merge pull request #317 from dgough/master

Updated gameplay-encoder.exe
Update Mac executable gameplay encoder
Merge pull request #318 from kwhatmough/master

Update gameplay encoder executable for Mac
Fix encoder build errors on Mac
Undo Xcode project changes for FBX SDK, so that the only net change is to add the Heightmap.cpp and .h files needed to fix the build errors.
Merge pull request #322 from blackberry/next-kwhatmough

Fix encoder build errors on Mac
Fixed incorrect modifier v_lightDirection in textured-bumped shader.

Fixes #316
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Adds support for XInput gamepads for PlatformWin32

Adds the following APIS to tbe Platform class:
static unsigned int getGamepadCount(); // Maybe rename this.. to.. checkGamepadAttachments()????
static bool isGamepadAttached(unsigned int gamepadHandle);
static const char* getGamepadId(unsigned int gamepadHandle);
static unsigned int getGamepadButtonCount(unsigned int gamepadHandle);
static bool getGamepadButtonState(unsigned int gamepadHandle, unsigned int buttonIndex);
static unsigned int getGamepadJoystickCount(unsigned int gamepadHandle);
static bool isGamepadJoystickActive(unsigned int gamepadHandle, unsigned int joystickIndex);
static float getGamepadJoystickXAxis(unsigned int gamepadHandle, unsigned int joystickIndex);
static float getGamepadJoystickYAxis(unsigned int gamepadHandle, unsigned int joystickIndex);
static void getGamepadJoystickValue(unsigned int gamepadHandle, unsigned int joystickIndex, Vector2* value);
static unsigned int getGamepadTriggerCount(unsigned int gamepadHandle);
static float getGamepadTriggerValue(unsigned int gamepadHandle, unsigned int triggerIndex);

Adds the following APIs to the Gamepad class:
float getJoystickXAxis(unsigned int joystickId) const;
float getJoystickYAxis(unsigned int joystickId) const;

Adds the following APIs to the Game class:
unsigned int getAttachedGamepads();

Removes commented code from the Container class.

Adds the following APIs to the Control class:
void setWidth(float width)
void setHeight(float height)

Adds the following APIs to the RadioButton class:
void setSelected(bool selected)
void setGroupId(const char* id)
const char* getGroupId() const

Fixes bug where newly constructed RadioButton in RadioButton::create(const char* id, Theme::Style* style) was not being added to the static collection of RadioButtons.

Updates lua files
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #325 from sgrenier/next

Fixed textured-bumped vertex shader.
Removes warnings.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Fixed declaration of v_lightDirection in textured-bumped to be varying instead of uniform.

Fixes #316
Merge pull request #327 from sgrenier/master

Fixes textured-bumped vertex shader.
Adds empty implementations to the supported platforms for the newly added Platform gamepad APIs
Fixes build error when USE_XINPUT is not defined.
Merge branch 'next' of https://github.com/kcunney/GamePlay into next
Fixes build error in sample03-character.
Merge pull request #330 from kcunney/next

Adds XBOX 360 Controller support for PlatformWin32