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
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.
Fixes build error in sample03-character.
Merge pull request #330 from kcunney/next

Adds XBOX 360 Controller support for PlatformWin32
API Changes to Gamepad, Game and Platform for Gamepad API.
Regenerated Lua script bindings.
Merge pull request #332 from seanpaultaylor/next

Additional change to Gamepad API.
Fixed error in PlatformWin32.cpp for previous gamepad commit.
Changes Scene::createScene to Scene::create (break compat.)
Updated ParticlesGame.cpp which was the only sample that was using it.
Merge pull request #333 from seanpaultaylor/next

Scene::createScene() renamed to Scene::create() 
Merge branch 'master' of https://github.com/blackberry/GamePlay into next

Conflicts:
	bin/win32/gameplay-encoder.exe
Additional changes for linux support