project cleanup - upgrade cljsbuild, remove domina, d3-externs

A work in progress to get advanced compilation mode working
with strokes. Currently seems to be working except for
typepatching mappish types (disabled in this commit).
mrhyde: tweaked type-patcher in attempts to get advanced working

advanced closure complication now at least compiles and runs,
but features are missing. notably, the map interceptor doesn't
work because the constructor name has been munged.
strokes: cleaned up examples, now each gens separate js output

Cleaned up strokes examples.
mrhyde: changed hyde-array cache from transient to js-array

Much simpler. And then implemented sort and splice directly
on top of cache.
strokes: added some d3 member aliases, light code cleanup

Trying out the double dot form. Not sure if I like it.
release: strokes-0.3.0