tighten up Depend.scala in one place
add mirror and review packages to the dependency graffle
get bin/shell.sh working again
oops, missed a place the log4j version number needed bumping
model runs: save run name in run file
Merge remote-tracking branch 'origin/master' into modelruns
model runs: go back to building diffs with s, this time declared as such
move ModelRun trait to api
model runs: move PlotActionBuffer to plot package
upgrade to sbt 0.12.2
Merge remote-tracking branch 'origin/5.0.x'
sbt build: remove a no-longer needed setting

we're on 0.12.2 now and 0.12.2 takes care of this for us
bring findbadsource script up to date with current project layout
add basic stuff for drawing actions event sourcing
unify and abstract away a bunch of stuff between plotting and drawing actions
drawing/plotting actions: reorganize some stuff to avoid violating dependencies
work towards making drawing actions serializable
get fixmissingnewlinesateof script working again

I dunno if I had a different version of grep in my path before, or if
it changed on Mountain Lion, or what, but anyway in the grep I have
now -Z does something else, so use --null
cut dependency of app package on review package

whenever it's this easy to avoid an extra arrow in the dependency
graph, it should always be done
remove unused code