debug end level data config writing
squash me: forgot header
squash me: got the debugging includes correct
fix debugging display
add debugging, AND carryover_sides_start -> carryover_sides
if end_level_data not found, create it
rework debugging macro
add copy_children_by_attrib functions
include boost adaptors
squash me
refactor playcampaign.cpp to use the new config functions
squash me
squash me
store eras and mods in end_level_data.persistent_append, not just end_level_data
squash me
grab eras and mods *before* copying persistent append to level.
debugging
squash me
add debugging info to era copy fcn
also add mod copy fcn
squash me