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.
Fixed an issue with particle emitters where they would update incorrectly with very high frame rates.
Exposed some missing properties from ParticleEmitter.
Implemented ParticleEmitter cloning.
Modified particles sample to support loading and saving of particle files on Windows.
Non-Windows platforms now simply display a single particle effect (fire).
Future updates will enable editing (loading/saving) on Mac/Linux.
Merge branch 'next' of https://github.com/blackberry/GamePlay into next
Merge pull request #1152 from sgrenier/next

Next-sgrenier
Merge branch 'next' of github.com:blackberry/GamePlay into next