Rewrote the existing mathematical & comparison binders into a single binary operation binder to better for the pattern used throughout the rest of the DLR. Fixes #53.
Made operator resolution logic more consistent with method and index selection logic by reusing the same operator overload resolution code.
Added support for user defined operators for all binary operations. Fixes #22 #23.
Added support for concatenating strings. Fixes #35.