Squashed commit of sundry fixes in starling

Notably

  Sam's 2.10 compatibility fix
  Eugene's closing of open input streams
  removal of unnecessary maven/ivy files