CRM-15609 Between date filter does not work in views, if inside an OR block

I have changed the op_between function to work more like the overriden function from views_handler_filter_date. This generates the correct SQL for me.