ADV Beta Version 12

Branches are already implemented in this version.
Before we called them "subgames"; branches are games
created by games.
This feature includes the following new API calls:
- "create" a new branch.
- "manage" a mod inside a branch.
- "destroy" a branch.
- "teleport" a player from branch A to branch B
  (either A or B may be the caller branch).
- Send a JSON message to the "parent" game.
- Send a JSON message to a branch ("child" game).
And the following new hooks:
- A branch performed a "kick" on a player.
- The "parent" game sent a JSON message.
- A branch ("child" game) sent a JSON message.

In this version we also have new mods:
- Beta Version 4 of Adv Journey,
  an interactive fiction game inspired in The Hobbit.
- Adv Basic, a collection of old text games
  originally written in BASIC.
- ACL, which adds access control functionality
  to games.

JsonLib
- Log imports as events inside postgres
- Some JSON Creator fixes and improvements

AWG
- Crusts: a mechanism to allow the creation of basic
  planets as default
- Further world creation customization, based on recipes
- Possibility to load and modify an existing world applying
  a recipe to it
- Balance improvements, including better randomizations,
  limits and defaults

Also:
- Help and documentation improvements, including a man page
- Add mod examples for documentation purposes
- Sync command improvements
- Command history improvements
- Add administration and moderation tasks
- Add users/ directory for storing static information
  that is persistent after game destructions
- Mods as libs (lib hooks are not executed)
- Archive server log files monthly
- Add more administration options, such as game creation
  rate and games count limits
- Add tool to backup and restore the entire server state
- Store chat backlog
- Many other fixes, improvements and code cleaning