Adding Antioch::if_else

This works in my preliminary tests; next step will be to incorporate
it into the actual code and (cross our fingers) fix the VexCL
operator[] slowdowns.