perform property lookup, if property extraction does not work

this is a workaround for a missing distinction in the NaBL generator

as a consequence, typically erroneous TS specifications work now, e.g.
VarRef(v): t where v: t instead of VarRef(v): t where definition of v: t
Add dummy file for analysis/defaults as well.
Calculate parse time when parse time is available, return -1.0 otherwise.
Added interface analysis-top that automatically chooses the right strategy to call based on the input term.
Don't convert nanoseconds to seconds in measure-time.
Fix infinite recursion in builtin analysis.
more meaningful default message for duplicate definitions
Update primitives
Add make-set task factory that accepts extra dependencies.
HTML escaped property values in hover tooltip.
Adapt to changes in index interface.
Fix index globals
Fix analysis debugging
Storing properties have set semantics
Pass source argument to index-stop-collection.
Fix wrong argument order.
Distinguish between index primitives that return values and those that return key-value pairs.
Adapt analysis language to changes in index input.
Merge branch 'index-ds-refactor'

Conflicts:
	org.spoofax.meta.runtime.libraries/task/tasks.str
Merge pull request #13 from dcharkes/set-based-properties

Store properties from NaBL with set semantics.
Merge pull request #12 from Virtlink/master

HTML escaped property values in hover tooltip.
Merge pull request #11 from dcharkes/master

More meaningful default message for duplicate definitions.