Updates dependency on Jackson to optional so clients can choose the ASL or LGPL version.