Merge pull request #183 from aquileia/VC_update

Update VC project
Move some functions to sdl/rect.
Move sdl_utils to sdl/utils.
Correct a typo.
Added doc comments in sdl/rect.hpp.
no movement orbs for enemy statues

Putting a movement orb on an enemy petrified unit is rather
redundant, so this commit prevents that behavior. Statues owned
by the viewing team will still have orbs, which seems acceptable.
fixup c8699e2f057b14b19ba60dbd4e71f4647b45ca78

When I removed the wesnoth built-in timeouts, I didn't completely
revert some of the changes, I left and include and didn't change
a shared_ptr back to scoped_ptr.
Merge branch 'master' of git://github.com/wesnoth/wesnoth
travis, don't run wml unit tests with gcc

To help prevent timeouts. Just running them with clang should be
fine.
Merge pull request #186 from cbeck88/fixup_statue_orbs

no movement orbs for enemy statues
Move fill_rect to sdl/rect.hpp.
sdl_fill_rect -> fill_rect.

As the function is now part of the sdl namespace, the sdl_ prefix is
quite redundant.
Add fill_rect and draw_rect for SDL_Renderer.
move temporary unit movers to game_board, adapt slightly.
Merge branch 'move_temp_unit_structs_to_game_board'
CodeBlocks project update
Don't let :show_var create variables

Reported at http://r.wesnoth.org/t40533
Fix utf8::lowercase (bug #22139)

As ucs4::char is unsigned, we don't need to compare against the min value of
the type. Worse, we cast the (possibly signed) min value to ucs4::char, which
on plenty of systems, results in 2^31, excluding all valid unicode codepoints.

Fix by gfgtdf.
Patch by iceiceice. (PR #189)
Commit message by ai0867.
move utf8::lowercase tests to the right test file

fixes up b6508091a23c92b6752e9f8e5257aaa58cdc2cde
campaignd: Tiny variable refactoring