Modern jackson

This moves the internally used version of jackson from the 1.x series to 2.0.x series. No other functional changes have been made.