fixed insidious bug in abstractformmodel

setFormModel behaves differently when property order is changed when clearing
valuemodel dirty state.

upgraded gradle wrapper to 2.0