Fix build using Urho3D as external library. Closes 112.

Add test cases in Travis CI to test build using Urho3D as external library in external (non Urho3D) project.
For Travis CI - explicitly request for bash shell to keep Ubuntu happy.
Merge remote-tracking branch 'upstream/master'