Allow to set Skeleton's root bone index programmatically.
Merge branch 'master' of github.com:urho3d/Urho3D into c++11
Fix valgrind warning about mismatched new/delete

Mostly a hygienic fix.
Merge branch 'valgrind_fixes' of github.com:nemerle/Urho3D into c++11
Fix uninitialized read of Texture::_format

Discovered by valgrind.
Call sequence leading to the problem:
Urho3D::FontFace::LoadFaceTexture calls CreateFaceTexture() and right afterwards SetData()
SetData will call IsCompressed() at line 316, thus reading potentially garbage data.
Merge branch 'valgrind_fixes' of github.com:nemerle/Urho3D into c++11
For a minor performance improvement, do not mark AnimatedModel skinning dirty if it does not contain bones.
Merge remote-tracking branch 'remotes/nemerle/valgrind_fixes'
Added contributor credit.
Fixed UI bug where positioning a window to the left partially outside the screen would cause GetElementAt() to stop working on the window's layouted child elements.
Travis CI: API documentation update at 2014-11-13 19:09:31 UTC.
[ci package]
Fix division by 0 in horizontal Edge constructor

In some cases (bottom.y_ - top.y_) is zero thus producing infinite slope. 
Discovered by clang's undefined behavior sanitizer.

note: I'm not 100% this change is the best way to fix this
Merge branch 'valgrind_fixes' of github.com:nemerle/Urho3D into c++11
Fix member initialization order warning in UI constructor
Merge branch 'master' of github.com:urho3d/Urho3D into c++11
Rename Begin/End to begin/end, clang-modernize

Fix a few warnings in third party code.