[diff] Extract creating of DiffPanel into a protected method.

To provide API, especially for the code review plugin.
[diff] Introduce API to get current diff request from the chain

Requested by the code review plugin author.
SIOOBE fix: greedy flags
IDEA-105703 Wrong opacity value range on slider in the color chooser window