Currently you need to have builders to build buildings. This may sound logical, but consider buildings as living things, then they should grow by themselves.
This patch adds an autobuild flag, so that a placed foundation can build itself.
Question. This currently uses the builder component, meaning that such entity must also have one. This is done to remove duplication but it increases coupling. Should it be separated.