cleanup check_victory in ai actions

do_execute which calls run_in_synced_context can throw end_level
exception because run_in_synced context calls check_victory. So we don't
need the additional check_victory in action_result::execute anymore.
remove check_victory in play_human_turn

we don't need these because we call check_victory at the end of the
synced_context.

I removed them because check_victory assumes that "this code is run
rarely" which is not the case if we call it there.
team::controller enum to use MAKE_ENUM macro
Merge branch 'master' of git://github.com/wesnoth/wesnoth
add a check_victory after init side
Refactor, since this logic is in MAKE_ENUM now for team:controller
Merge branch 'refactor_play_turn_to_avoid_string_literals'
remove dead code from gamestatus object

The "history" tag apparently did nothing and has no affect in the
engine, as pointed out by gfgtdf a month ago... According to git
it was added in 2009. I am now removing it.
Refactor to make campaign_type an enum
fixup alignment_type function (returns const std::string now)

This fixes up 684d1c35c64e9317e331f3860aeb0fb98088ac28.
gfgtdf was getting crashes in the help menu otherwise.
fixup 0656e93134b7 *now* it returns const, and recipients are const
add timeout (sec) arg, and "additional wesnoth args" to test script
travis now takes 15 seconds to timeout a test rather than 10
travis reruns ./test in case of error code 200, 10 times max

This is to combat what are apparently transient timeout faults
where the travis workers choke on running ./test and never
actually start the process... it seems not even to get to the
"running 140 tests" message when it ends with error code 200.
remove const from alignment_description return type

http://www.wesnoth.org/irclogs/2014/05/%23wesnoth-dev.2014-05-26.log
remove whiteboard continue_execute_all

this is not needed since we changed the rng for attacks in
821dbd1cb85ce46c88715496a18766424824a6c3.
Implement temporary weapon swap in DM 21

As Kalenz puts it, "We have acquired orcish weapons". All elvish swords
are replaced by orcish ones for the duration of the scenario.
add "do_build_and_tests.sh" to .gitignore

This is convenient for me to do.
Merge branch 'master' of git://github.com/wesnoth/wesnoth
remove command_disabled_resetter

it was part of the old rng implementation which was removed.