Added a guideline / checklist documentation page for contributing.
Changelog fixes / additions.
Added icons for the 2D components (same as 3D for now.)
Clean up the 2D library fix for the Editor.
Add set animtion to AnimatedSprite2D in editor, fixed minor bug in ParticleEmitter2D.
Fixed storing of sound resource names in SoundEffects Lua example (setting arbitrary properties on UIElement did not work.)
Fix attribute network replication for AnimatedSprite2D.
Don't use unit per pixel in ParticleEmitter2D.
Rename "Unit Per Pixel" attribute in Drawable2D to "Pixels Per Unit" to match the actual behavior in StaticSprite2D / AnimatedSprite2D. Remove the attribute from ParticleEmitter2D class as it doesn't have effect. Closes #230.
Set PixelsPerUnit default value to 100, make 2D Object has suitable size in Editor.
Revert "Set PixelsPerUnit default value to 100, make 2D Object has suitable size in Editor."

This reverts commit 766ce1d4c106feb289a9d7338e2f2fd81dad14e8.
Travis CI: API documentation update at 2014-03-06 15:11:35 UTC.
[ci package]
Added note of URHO3D_API macro in the contribution instructions.
Urho3D V1.31 released. [ci package]
Initial implementation of LogicComponent base class, which should make writing C++ logic/updater components more similar to scripting. Refactored C++ examples to use LogicComponent where possible.
For feature similarity between AngelScript, Lua and the C++ LogicComponent, remove the "Fixed update FPS" feature from ScriptInstance. DelayedExecute() in repeating mode can be used instead to call a script object method at arbitrary intervals.
Update LogicComponent comments.
Travis CI: API documentation update at 2014-03-06 21:02:45 UTC.
[ci package]
Fixed NoTextureUnlitVCol technique using the wrong shader, which would cause artifacts with the editor grid in deferred mode.
Log full shader name when a D3D shader variation compiles or loads itself.