Adding api_test/ directory to version control.
Merge branch 'master' of https://github.com/lambdatronic/clj-span

Conflicts:
	.gitignore
Fixed test elevation data so that our left sight path is visible.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Finished building test coverage for clj-span.models.line-of-sight. Everything works as expected.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Removed conditional pmapping from clj-misc.{randvars,varprop} to avoid nesting parallel ops within fork/joined models.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Fixed concurrency bug caused by with-typed-math-syms only binding to a single thread rather than all parallel threads created within it.
Implemented the IMonitor interface for SPAN's toplevel functions. Need to implement isStopped inside each model now.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Replaced the distance decay functions in clj-span.line-of-sight to use y=1-(x/max-view-distance)^2.
Eliminating excess sources of parallelization, so runSpan will terminate automatically when finished.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Patched clj-span.thinklab-monitor to work correctly if no IMonitor is passed to its functions.
Finished implementing IMonitor for line-of-sight and added isStopped checks with graceful exits.
Merge branch 'master' of https://github.com/lambdatronic/clj-span
Renaming clj-span.models.surface-water to clj-span.models-surface-water-stupid.
Fixing a stupid bug in my integration of Ferd's IMonitor interface.