kestrel urls are now supported in rif mode
lots of work and new queries to test the squall tool
more changes
added window control to greedy
some code for a timing experiment against storm and kestrel
some more code for the experiments including some results. This isn't a good place for this stuff but fuck it i've been working all weekend
broken test results
Added a cached Turtle stream provider
Merge branch 'squalltool' of github.com:sinjax/squall into dev

Conflicts:
	core/ReteStorm/src/main/java/org/openimaj/squall/compile/data/source/URIProfileISourceFactory.java
	sandbox/src/main/resources/log4j.properties
Fixed FileSchemeFunction to work with both absolute and relative file
paths
Fleshed out the WindowInformation class to use proper getters and
setters, including the concept that you cannot change the duration
without specifying the time units, but you can change the time units
such that it automatically side-effects to the value held for the
uration, to keep the actual duration the same (to the accuracy of the
new granularity).
updated the TestJenaRuleCompilerFunctions test to use the proper
FixedJoinFunction constructor.
Made queries.rif use the simple Turtle profile again (from cached
turtle)
Made the orchestrator construction define the default window
information.
Changed gitignore to ignore files starting with "Davids", as these are files that will only work on my machine due to involving absolute paths.
a borken test
Merge branch 'squalltool' of github.com:sinjax/squall into dev

Conflicts:
	core/ReteStorm/src/test/java/org/openimaj/squall/compile/jena/TestJenaRuleCompilerFunctions.java
changed all CompiledProductionSystem related references to "sources" to
explicitly "streamSources", as distinct from static sources.
fixed the prepstormdeps
Merge branch 'squalltool' of github.com:sinjax/squall into dev