Small fixes
Finishing up on small known bugs (we are in beta! yay!)
- Scrolling a List or TreeList that takes up less place than provided used to result is weird shifting-jumps. Now it stays firmly in place.
- Scrollbars on List/TreeList used to not start from the very top. Now they do.
- util.scroll and util.bound converted to use math.min/math.max, as it doesn't trigger JIT branch perdiction and results in less performance loss. Also looks cleaner.
- Apprentice task now closes the damn item selection dialog!