Use on-demand shader evaluation for OpenGL as well.

Also correct Urho3DPlayer usage help for setting log level. There is a space between parameter key and parameter value.
Other minor changes to correct formatting.
For Travis CI - automate committing of scripting APIs changes.

[ci skip]
For Travis CI - ensure automated commit does not trigger another CI.
[ci skip]

Attempt to consolidate to use the same GitHub token for both urho3d/Urho3D.git and urho3d/urho3d.github.io.git repositories.
Improve data structures used by ShaderParser for less dynamic memory allocation & better performance.
Added the Tooltip UI Element which will display when its parent element is hovered over for the specified delay period.
secondary left sidebar
got rid of actions button all right click now
For Travis CI - append original commit hash and message for reference.
[ci skip]
use built in sorting!!
Merge remote-tracking branch 'remotes/alexparlett/ui-tooltip'
Normalize name of tooltip class to ToolTip to match the filename.
Parent tooltip to root element to ensure display on top.
Improvements to UI::Update() to allow element reparenting and remove during update.
Add ToolTip.pkg.
Fix engine crashes when parsing invalid '-log' argument value.
Merge remote-tracking branch 'remotes/friesencr/secondaryToolbar'
Added tooltips to ToolBar & SecondaryToolBar buttons.
Merge remote-tracking branch 'upstream/master' into resource_browser
new position from sidebar
Revert CMake-magic to upstream
Add simple test cases as part of the Travis CI build.

Also fix Editor in case-sensitive platforms.
For Travis CI - revert back call to make test pending investigation.