Let define a custom CartItemModelForm

This PR make the default CartItemModelForm overridable in settings to customize the Form (e.g.: to add validation to quantity or other custom fields)