- Adds initial support for Social API with Scoreloop impl for BlackBerry.
- Cleans up some PREPROCESSOR macros for consistency.
- Fixes a few warnings.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next

Conflicts:
	gameplay/src/PhysicsController.cpp
move focus by key arrows only to focusable controls
fixed controls removing from Container
fixed log output for strings containing '%'
Added basic support for multi-line comments in properties files via C-style /* and */.
Merge pull request #1135 from sgrenier/next

Multi-line comment support for properties files
Moved AnimationTarget::getPropertyId to a protected function so that devs can make their own Property IDs, or use the existing ones
Merge pull request #1131 from reven86/next-clean

Bugfixes
Merge pull request #1141 from rcmaniac25/helpful-additions-animation_property_id

Customizable Animation properties
align controls only if alignment is set
reset total width and height of Container before their calculation
take control's margin into account during Container total width/height calculation
scrollbar's position can be controlled from code and scripts
Merge pull request #1142 from reven86/next-clean

Several UI improvements
Added support for specifying additional global shader defines via a graphics/shaderDefines property in game.config.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #1147 from sgrenier/next

Next-sgrenier
Fixed issue with font stretching when drawing onto a frame buffer that is a different size than the original window size.
Misc fixes to UI.