Kernel.binding returns a Binding for the caller. closes #2871
add specs for Kernel.binding on 1.8 and 1.9+