refactor tod_manager::set_turn, next_turn, accept game_data arg

This improves encapsulation and almost allows to push resources
out of the tod_manager
add gamemap argument to tod_manager::add_time_area(config &c)

This is needed to properly parse a list of locations from strings,
to have the dimensions available.

This allows to refactor tod_manager and not use resources:: ptrs
in its implementation, instead using the objects from the relevant
context.
Merge branch 'master' of git://github.com/wesnoth/wesnoth