Oversize the rail and bar when hovered, make it easier for the user to select the bar

Based on previous pull requests
-Take in account the padding of containing element when height = auto by me (gahilo)
-Fix, when scrollbar height equal parent height, auto hide scrollbar and railbar if exist by zensh