Fix a memory leak in forum_user_handler

Conflicts:
	src/server/forum_user_handler.cpp
Fix memory leak in wesnothd
Add a comment explaining the use of boost::shared_ptr