Change behavior of session.diff() method.

Now it returns a bool (True if there is a diff).
In order to display colored diff, the `display_diff` new
optional argument must now explicitly set to True.
Reordered backwards module skeleton