Handle dynamic dependencies in new result insertion.
Make build farm Java compiler happy.
Merge branch 'better-proplookup'

Conflicts:
	org.metaborg.runtime.task/src/main/java/org/metaborg/runtime/task/util/CarthesianProduct.java
	org.spoofax.meta.runtime.libraries/task/core.str
	org.spoofax.meta.runtime.libraries/types/tasks.str
Added strategy to create and execute tasks after analysis.
Update formatter profile
Simplify Task.solved().
More documentation.
Working on fixpoint analysis for tasks that have cyclic dependencies.
Working on reimplementing (cyclic transitive) imports.
Store dynamic dependencies in the task engine, use dynamic dependencies only during task invalidation.
Cleanup.
Check if there are any cyclic tasks before doing fixpoint evaluation.
Use task language for debugging tasks if available, otherwise just use aterms.
Add short circuiting to instruction execution.
Merge branch 'generic-short-circuit'
Merge branch 'master' into prop-lists

Conflicts:
	org.metaborg.runtime.task/src/main/java/org/metaborg/runtime/task/primitives/task_api_result_combinations_2_1.java
	org.spoofax.meta.runtime.libraries/task/core.str
	org.spoofax.meta.runtime.libraries/task/interface.str
	org.spoofax.meta.runtime.libraries/types/tasks.str
Merge branch 'cycle-fixpoint' into prop-lists

Conflicts:
	org.spoofax.meta.runtime.libraries/task/tasks.str
	org.spoofax.meta.runtime.libraries/types/tasks.str