Better commenting

If there is no active region we will comment or uncomment current
line. Otherwise do as before - comment or uncomment active region.