Add a new parameter engine.workspacewrap (default to true) that, if set to false, makes the workspace change via mouse wheel stop when hitting the first/last workspace of an output (identical to how i3wm bar itself behaves). fixes #188