Update modelruns to get observer variables. Add serializer support.

This should wait on NetLogo/NetLogo#525 and use the jar resulting from that merge. However, @frankduncan and @SethTisue and whoever else can start looking over it now.