only show immediate context of diff sections

Instead of showing the bytecode of the whole method, only show bc
immediately before/after. This required rewriting the printing code.

Configurable with --context (default is 3 instructions).
fix comparison of NaN floating point constant.

Thank you java equality...