Merge tag 'v0.1.1' into develop

- Constructing buildings with newly built villagers.
Assigning existing villagers to new tasks, one by one.

Fixes #6 and #5.
Renamed properties.
Move from Selection from build to Core.
Remove old buildings pane now that you can reassign workers to construct.
Check if there are any effects of a technology before evaling.
- add bottom left background
- remove unused civ and all tech form elements in top right
- merged tech and unit pane, so that they both disappear when units are selected.
Bigger build panel.
Some more changes to BuildPane to make space for selection pane next to it.
Move icon getter out of task-assignment directive.
Generalize TaskAssignmentDirective to a TaskCountDirective.
Selection shown in the bottom pane - fixes #8.
Use lamdas for callbacks in forEach, map and filter.
Refactored state interpolation and keep track when the last time resources are spend in a build order.
Enforce resource limits.
Removed some code duplication.
Removed some more code duplication.
Fix bug where initial task was not displayed.
Exception when housed.
Display errors.